mirror of
https://github.com/ansible-collections/community.docker.git
synced 2025-12-16 03:52:05 +00:00
(cherry picked from commit 648e0652d5)
This commit is contained in:
parent
7a7494a718
commit
58036e5092
@ -469,6 +469,7 @@ options:
|
||||
mac_address:
|
||||
description:
|
||||
- Container MAC address (for example, C(92:d0:c6:0a:29:33)).
|
||||
- Note that the global container-wide MAC address is deprecated and no longer used since Docker API version 1.44.
|
||||
type: str
|
||||
memory:
|
||||
description:
|
||||
|
||||
@ -2744,46 +2744,48 @@ avoid such warnings, please quote the value.' in (log_options_2.warnings | defau
|
||||
## mac_address #####################################################
|
||||
####################################################################
|
||||
|
||||
- name: mac_address
|
||||
docker_container:
|
||||
image: "{{ docker_test_image_alpine }}"
|
||||
command: '/bin/sh -c "sleep 10m"'
|
||||
name: "{{ cname }}"
|
||||
mac_address: 92:d0:c6:0a:29:33
|
||||
state: started
|
||||
register: mac_address_1
|
||||
- when: docker_api_version is version('1.44', '<')
|
||||
block:
|
||||
- name: mac_address
|
||||
docker_container:
|
||||
image: "{{ docker_test_image_alpine }}"
|
||||
command: '/bin/sh -c "sleep 10m"'
|
||||
name: "{{ cname }}"
|
||||
mac_address: 92:d0:c6:0a:29:33
|
||||
state: started
|
||||
register: mac_address_1
|
||||
|
||||
- name: mac_address (idempotency)
|
||||
docker_container:
|
||||
image: "{{ docker_test_image_alpine }}"
|
||||
command: '/bin/sh -c "sleep 10m"'
|
||||
name: "{{ cname }}"
|
||||
mac_address: 92:d0:c6:0a:29:33
|
||||
state: started
|
||||
register: mac_address_2
|
||||
- name: mac_address (idempotency)
|
||||
docker_container:
|
||||
image: "{{ docker_test_image_alpine }}"
|
||||
command: '/bin/sh -c "sleep 10m"'
|
||||
name: "{{ cname }}"
|
||||
mac_address: 92:d0:c6:0a:29:33
|
||||
state: started
|
||||
register: mac_address_2
|
||||
|
||||
- name: mac_address (change)
|
||||
docker_container:
|
||||
image: "{{ docker_test_image_alpine }}"
|
||||
command: '/bin/sh -c "sleep 10m"'
|
||||
name: "{{ cname }}"
|
||||
mac_address: 92:d0:c6:0a:29:44
|
||||
state: started
|
||||
force_kill: yes
|
||||
register: mac_address_3
|
||||
- name: mac_address (change)
|
||||
docker_container:
|
||||
image: "{{ docker_test_image_alpine }}"
|
||||
command: '/bin/sh -c "sleep 10m"'
|
||||
name: "{{ cname }}"
|
||||
mac_address: 92:d0:c6:0a:29:44
|
||||
state: started
|
||||
force_kill: true
|
||||
register: mac_address_3
|
||||
|
||||
- name: cleanup
|
||||
docker_container:
|
||||
name: "{{ cname }}"
|
||||
state: absent
|
||||
force_kill: yes
|
||||
diff: no
|
||||
- name: cleanup
|
||||
docker_container:
|
||||
name: "{{ cname }}"
|
||||
state: absent
|
||||
force_kill: true
|
||||
diff: false
|
||||
|
||||
- assert:
|
||||
that:
|
||||
- mac_address_1 is changed
|
||||
- mac_address_2 is not changed
|
||||
- mac_address_3 is changed
|
||||
- assert:
|
||||
that:
|
||||
- mac_address_1 is changed
|
||||
- mac_address_2 is not changed
|
||||
- mac_address_3 is changed
|
||||
|
||||
####################################################################
|
||||
## memory ##########################################################
|
||||
|
||||
Loading…
Reference in New Issue
Block a user