diff options
author | Dave Bendit <David@ibendit.com> | 2018-12-12 03:04:24 -0600 |
---|---|---|
committer | John R Barker <john@johnrbarker.com> | 2018-12-12 09:04:24 +0000 |
commit | 8fcf9e1a28a34d9897ef1b31f930f747cee1a886 (patch) | |
tree | c057f237ff2d1fd2ae2a0c1463628005717eaf94 /test/integration/targets/docker_container/tasks | |
parent | d36922064b517ae51020ef6fd902886d2f93a547 (diff) | |
download | ansible-8fcf9e1a28a34d9897ef1b31f930f747cee1a886.tar.gz |
[docker_container] Fixes idempotency checks for network_mode (#49797)
Fixes #49794
Diffstat (limited to 'test/integration/targets/docker_container/tasks')
-rw-r--r-- | test/integration/targets/docker_container/tasks/tests/options.yml | 35 |
1 files changed, 34 insertions, 1 deletions
diff --git a/test/integration/targets/docker_container/tasks/tests/options.yml b/test/integration/targets/docker_container/tasks/tests/options.yml index a6c0b904e9..a63486be94 100644 --- a/test/integration/targets/docker_container/tasks/tests/options.yml +++ b/test/integration/targets/docker_container/tasks/tests/options.yml @@ -2440,11 +2440,42 @@ force_kill: yes register: network_mode_3 -- name: cleanup +- name: network_mode (container mode setup) + docker_container: + image: alpine:3.8 + command: '/bin/sh -c "sleep 10m"' + name: "{{ cname_h1 }}" + state: started + +- name: network_mode (container mode) + docker_container: + image: alpine:3.8 + command: '/bin/sh -c "sleep 10m"' + name: "{{ cname }}" + state: started + network_mode: "container:{{ cname_h1 }}" + force_kill: yes + register: network_mode_4 + +- name: network_mode (container mode idempotency) docker_container: + image: alpine:3.8 + command: '/bin/sh -c "sleep 10m"' name: "{{ cname }}" + state: started + network_mode: "container:{{ cname_h1 }}" + register: network_mode_5 + +- name: cleanup + docker_container: + name: "{{ container_name }}" state: absent force_kill: yes + loop: + - "{{ cname }}" + - "{{ cname_h1 }}" + loop_control: + loop_var: container_name diff: no - assert: @@ -2452,6 +2483,8 @@ - network_mode_1 is changed - network_mode_2 is not changed - network_mode_3 is changed + - network_mode_4 is changed + - network_mode_5 is not changed #################################################################### ## networks, purge_networks ######################################## |