summaryrefslogtreecommitdiff
path: root/test/integration/targets/docker_container/tasks
diff options
context:
space:
mode:
authorDave Bendit <David@ibendit.com>2018-12-12 03:04:24 -0600
committerJohn R Barker <john@johnrbarker.com>2018-12-12 09:04:24 +0000
commit8fcf9e1a28a34d9897ef1b31f930f747cee1a886 (patch)
treec057f237ff2d1fd2ae2a0c1463628005717eaf94 /test/integration/targets/docker_container/tasks
parentd36922064b517ae51020ef6fd902886d2f93a547 (diff)
downloadansible-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.yml35
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 ########################################