Normalize bools in tests. (#589)

This commit is contained in:
Felix Fontein
2023-02-15 22:29:41 +01:00
committed by GitHub
parent a426232523
commit dd19db8c8f
82 changed files with 1620 additions and 1620 deletions
@@ -39,44 +39,44 @@
name: "{{ item }}"
state: absent
loop: "{{ service_names }}"
ignore_errors: yes
ignore_errors: true
- name: Make sure all networks are removed
docker_network:
name: "{{ item }}"
state: absent
force: yes
force: true
loop: "{{ network_names }}"
ignore_errors: yes
ignore_errors: true
- name: Make sure all configs are removed
docker_config:
name: "{{ item }}"
state: absent
force: yes
force: true
loop: "{{ config_names }}"
ignore_errors: yes
ignore_errors: true
- name: Make sure all volumes are removed
docker_volume:
name: "{{ item }}"
state: absent
loop: "{{ volume_names }}"
ignore_errors: yes
ignore_errors: true
- name: Make sure all secrets are removed
docker_secret:
name: "{{ item }}"
state: absent
force: yes
force: true
loop: "{{ secret_names }}"
ignore_errors: yes
ignore_errors: true
- name: Make sure swarm is removed
docker_swarm:
state: absent
force: yes
ignore_errors: yes
force: true
ignore_errors: true
when: docker_py_version is version('2.0.2', '>=') and docker_api_version is version('1.25', '>=')
- fail: msg="Too old docker / docker-py version to run docker_swarm_service tests!"
@@ -44,32 +44,32 @@
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
configs:
- config_id: "{{ config_result_1.config_id|default('') }}"
config_name: "{{ config_name_1 }}"
filename: "/tmp/{{ config_name_1 }}.txt"
register: configs_1
ignore_errors: yes
ignore_errors: true
- name: configs (idempotency)
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
configs:
- config_name: "{{ config_name_1 }}"
filename: "/tmp/{{ config_name_1 }}.txt"
register: configs_2
ignore_errors: yes
ignore_errors: true
- name: configs (add)
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
configs:
- config_id: "{{ config_result_1.config_id|default('') }}"
@@ -78,13 +78,13 @@
- config_name: "{{ config_name_2 }}"
filename: "/tmp/{{ config_name_2 }}.txt"
register: configs_3
ignore_errors: yes
ignore_errors: true
- name: configs (add idempotency)
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
configs:
- config_name: "{{ config_name_1 }}"
@@ -93,13 +93,13 @@
config_name: "{{ config_name_2 }}"
filename: "/tmp/{{ config_name_2 }}.txt"
register: configs_4
ignore_errors: yes
ignore_errors: true
- name: configs (add idempotency no id)
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
configs:
- config_name: "{{ config_name_1 }}"
@@ -107,13 +107,13 @@
- config_name: "{{ config_name_2 }}"
filename: "/tmp/{{ config_name_2 }}.txt"
register: configs_5
ignore_errors: yes
ignore_errors: true
- name: configs (add idempotency no id and re-ordered)
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
configs:
- config_name: "{{ config_name_2 }}"
@@ -121,39 +121,39 @@
- config_name: "{{ config_name_1 }}"
filename: "/tmp/{{ config_name_1 }}.txt"
register: configs_6
ignore_errors: yes
ignore_errors: true
- name: configs (empty)
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
configs: []
register: configs_7
ignore_errors: yes
ignore_errors: true
- name: configs (empty idempotency)
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
configs: []
register: configs_8
ignore_errors: yes
ignore_errors: true
- name: rolling configs
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
configs:
- config_name: "{{ config_name_3 }}_v1"
filename: "/run/configs/{{ config_name_3 }}.txt"
register: configs_9
ignore_errors: yes
ignore_errors: true
- name: update rolling config
docker_config:
@@ -163,25 +163,25 @@
rolling_versions: true
register: configs_10
when: docker_api_version is version('1.30', '>=') and docker_py_version is version('2.6.0', '>=')
ignore_errors: yes
ignore_errors: true
- name: rolling configs service update
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
configs:
- config_name: "{{ config_name_3 }}_v2"
filename: "/run/configs/{{ config_name_3 }}.txt"
register: configs_11
ignore_errors: yes
ignore_errors: true
- name: cleanup
docker_swarm_service:
name: "{{ service_name }}"
state: absent
diff: no
diff: false
- assert:
that:
@@ -212,72 +212,72 @@
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
configs:
- config_id: "{{ config_result_1.config_id|default('') }}"
config_name: "{{ config_name_1 }}"
uid: 1000
register: configs_1
ignore_errors: yes
ignore_errors: true
- name: configs (uid int idempotency)
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
configs:
- config_id: "{{ config_result_1.config_id|default('') }}"
config_name: "{{ config_name_1 }}"
uid: 1000
register: configs_2
ignore_errors: yes
ignore_errors: true
- name: configs (uid int change)
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
configs:
- config_id: "{{ config_result_1.config_id|default('') }}"
config_name: "{{ config_name_1 }}"
uid: 1002
register: configs_3
ignore_errors: yes
ignore_errors: true
- name: configs (uid str)
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
configs:
- config_id: "{{ config_result_1.config_id|default('') }}"
config_name: "{{ config_name_1 }}"
uid: "1001"
register: configs_4
ignore_errors: yes
ignore_errors: true
- name: configs (uid str idempotency)
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
configs:
- config_id: "{{ config_result_1.config_id|default('') }}"
config_name: "{{ config_name_1 }}"
uid: "1001"
register: configs_5
ignore_errors: yes
ignore_errors: true
- name: cleanup
docker_swarm_service:
name: "{{ service_name }}"
state: absent
diff: no
diff: false
- assert:
that:
- configs_1 is changed
@@ -302,72 +302,72 @@
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
configs:
- config_id: "{{ config_result_1.config_id|default('') }}"
config_name: "{{ config_name_1 }}"
gid: 1000
register: configs_1
ignore_errors: yes
ignore_errors: true
- name: configs (gid int idempotency)
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
configs:
- config_id: "{{ config_result_1.config_id|default('') }}"
config_name: "{{ config_name_1 }}"
gid: 1000
register: configs_2
ignore_errors: yes
ignore_errors: true
- name: configs (gid int change)
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
configs:
- config_id: "{{ config_result_1.config_id|default('') }}"
config_name: "{{ config_name_1 }}"
gid: 1002
register: configs_3
ignore_errors: yes
ignore_errors: true
- name: configs (gid str)
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
configs:
- config_id: "{{ config_result_1.config_id|default('') }}"
config_name: "{{ config_name_1 }}"
gid: "1001"
register: configs_4
ignore_errors: yes
ignore_errors: true
- name: configs (gid str idempotency)
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
configs:
- config_id: "{{ config_result_1.config_id|default('') }}"
config_name: "{{ config_name_1 }}"
gid: "1001"
register: configs_5
ignore_errors: yes
ignore_errors: true
- name: cleanup
docker_swarm_service:
name: "{{ service_name }}"
state: absent
diff: no
diff: false
- assert:
that:
- configs_1 is changed
@@ -391,46 +391,46 @@
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
configs:
- config_id: "{{ config_result_1.config_id|default('') }}"
config_name: "{{ config_name_1 }}"
mode: 0600
register: configs_1
ignore_errors: yes
ignore_errors: true
- name: configs (mode idempotency)
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
configs:
- config_id: "{{ config_result_1.config_id|default('') }}"
config_name: "{{ config_name_1 }}"
mode: 0600
register: configs_2
ignore_errors: yes
ignore_errors: true
- name: configs (mode change)
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
configs:
- config_id: "{{ config_result_1.config_id|default('') }}"
config_name: "{{ config_name_1 }}"
mode: 0777
register: configs_3
ignore_errors: yes
ignore_errors: true
- name: cleanup
docker_swarm_service:
name: "{{ service_name }}"
state: absent
diff: no
diff: false
- assert:
that:
- configs_1 is changed
@@ -452,12 +452,12 @@
docker_config:
name: "{{ config_name }}"
state: absent
force: yes
force: true
loop:
- "{{ config_name_1 }}"
- "{{ config_name_2 }}"
- "{{ config_name_3 }}"
loop_control:
loop_var: config_name
ignore_errors: yes
ignore_errors: true
when: docker_api_version is version('1.30', '>=') and docker_py_version is version('2.6.0', '>=')
@@ -19,7 +19,7 @@
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
logging:
driver: json-file
@@ -29,7 +29,7 @@
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
logging:
driver: json-file
@@ -39,7 +39,7 @@
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
logging:
driver: syslog
@@ -49,7 +49,7 @@
docker_swarm_service:
name: "{{ service_name }}"
state: absent
diff: no
diff: false
- assert:
that:
@@ -65,7 +65,7 @@
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
logging:
driver: json-file
@@ -78,7 +78,7 @@
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
logging:
driver: json-file
@@ -91,7 +91,7 @@
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
logging:
driver: json-file
@@ -105,7 +105,7 @@
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
logging:
driver: json-file
@@ -116,7 +116,7 @@
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
logging:
driver: json-file
@@ -127,7 +127,7 @@
docker_swarm_service:
name: "{{ service_name }}"
state: absent
diff: no
diff: false
- assert:
that:
@@ -8,7 +8,7 @@
register: output
docker_swarm_service:
state: present
ignore_errors: yes
ignore_errors: true
- name: assert failure when name not set
assert:
@@ -33,7 +33,7 @@
name: test_service
endpoint_mode: dnsrr
image: "{{ docker_test_image_busybox }}"
resolve_image: no
resolve_image: false
args:
- sleep
- "3600"
@@ -48,7 +48,7 @@
docker_swarm_service:
name: test_service
image: "{{ docker_test_image_busybox }}"
resolve_image: no
resolve_image: false
args:
- sleep
- "1800"
@@ -63,7 +63,7 @@
docker_swarm_service:
name: test_service
image: "{{ docker_test_image_busybox }}"
resolve_image: no
resolve_image: false
endpoint_mode: vip
mode: global
args:
@@ -80,7 +80,7 @@
docker_swarm_service:
name: test_service
image: "{{ docker_test_image_busybox }}"
resolve_image: no
resolve_image: false
mode: global
args:
- sleep
@@ -31,7 +31,7 @@
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
mounts:
- source: "{{ volume_name_1 }}"
@@ -43,7 +43,7 @@
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
mounts:
- source: "{{ volume_name_1 }}"
@@ -55,7 +55,7 @@
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
mounts:
- source: "{{ volume_name_1 }}"
@@ -70,7 +70,7 @@
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
mounts:
- source: "/tmp/"
@@ -85,7 +85,7 @@
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
mounts: []
register: mounts_5
@@ -94,7 +94,7 @@
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
mounts: []
register: mounts_6
@@ -103,7 +103,7 @@
docker_swarm_service:
name: "{{ service_name }}"
state: absent
diff: no
diff: false
- assert:
that:
@@ -122,7 +122,7 @@
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
mounts:
- source: "{{ volume_name_1 }}"
@@ -135,7 +135,7 @@
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
mounts:
- source: "{{ volume_name_1 }}"
@@ -147,7 +147,7 @@
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
mounts:
- source: "{{ volume_name_1 }}"
@@ -159,7 +159,7 @@
docker_swarm_service:
name: "{{ service_name }}"
state: absent
diff: no
diff: false
- assert:
that:
@@ -175,7 +175,7 @@
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
mounts:
- source: "/tmp"
@@ -189,7 +189,7 @@
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
mounts:
- source: "/tmp"
@@ -202,7 +202,7 @@
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
mounts:
- source: "/tmp"
@@ -215,7 +215,7 @@
docker_swarm_service:
name: "{{ service_name }}"
state: absent
diff: no
diff: false
- assert:
that:
@@ -231,7 +231,7 @@
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
mounts:
- source: "{{ volume_name_1 }}"
@@ -247,7 +247,7 @@
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
mounts:
- source: "{{ volume_name_1 }}"
@@ -262,7 +262,7 @@
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
mounts:
- source: "{{ volume_name_1 }}"
@@ -276,7 +276,7 @@
docker_swarm_service:
name: "{{ service_name }}"
state: absent
diff: no
diff: false
- assert:
that:
@@ -292,7 +292,7 @@
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
mounts:
- source: "{{ volume_name_1 }}"
@@ -306,7 +306,7 @@
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
mounts:
- source: "{{ volume_name_1 }}"
@@ -319,7 +319,7 @@
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
mounts:
- source: "{{ volume_name_1 }}"
@@ -332,7 +332,7 @@
docker_swarm_service:
name: "{{ service_name }}"
state: absent
diff: no
diff: false
- assert:
that:
@@ -348,7 +348,7 @@
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
mounts:
- source: "{{ volume_name_1 }}"
@@ -364,7 +364,7 @@
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
mounts:
- source: "{{ volume_name_1 }}"
@@ -380,7 +380,7 @@
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
mounts:
- source: "{{ volume_name_1 }}"
@@ -394,7 +394,7 @@
docker_swarm_service:
name: "{{ service_name }}"
state: absent
diff: no
diff: false
- assert:
that:
@@ -410,7 +410,7 @@
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
mounts:
- source: "{{ volume_name_1 }}"
@@ -418,13 +418,13 @@
type: "tmpfs"
tmpfs_size: "50M"
register: mounts_tmpfs_size_1
ignore_errors: yes
ignore_errors: true
- name: mounts.tmpfs_size (idempotency)
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
mounts:
- source: "{{ volume_name_1 }}"
@@ -432,13 +432,13 @@
type: "tmpfs"
tmpfs_size: "50M"
register: mounts_tmpfs_size_2
ignore_errors: yes
ignore_errors: true
- name: mounts.tmpfs_size (change)
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
mounts:
- source: "{{ volume_name_1 }}"
@@ -446,13 +446,13 @@
type: "tmpfs"
tmpfs_size: "25M"
register: mounts_tmpfs_size_3
ignore_errors: yes
ignore_errors: true
- name: cleanup
docker_swarm_service:
name: "{{ service_name }}"
state: absent
diff: no
diff: false
- assert:
that:
@@ -474,7 +474,7 @@
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
mounts:
- source: "{{ volume_name_1 }}"
@@ -482,13 +482,13 @@
type: "tmpfs"
tmpfs_mode: 0444
register: mounts_tmpfs_mode_1
ignore_errors: yes
ignore_errors: true
- name: mounts.tmpfs_mode (idempotency)
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
mounts:
- source: "{{ volume_name_1 }}"
@@ -496,13 +496,13 @@
type: "tmpfs"
tmpfs_mode: 0444
register: mounts_tmpfs_mode_2
ignore_errors: yes
ignore_errors: true
- name: mounts.tmpfs_mode (change)
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
mounts:
- source: "{{ volume_name_1 }}"
@@ -510,13 +510,13 @@
type: "tmpfs"
tmpfs_mode: 0777
register: mounts_tmpfs_mode_3
ignore_errors: yes
ignore_errors: true
- name: cleanup
docker_swarm_service:
name: "{{ service_name }}"
state: absent
diff: no
diff: false
- assert:
that:
@@ -538,45 +538,45 @@
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
mounts:
- source: ""
target: "/tmp/{{ volume_name_1 }}"
type: "tmpfs"
register: mounts_tmpfs_source_1
ignore_errors: yes
ignore_errors: true
- name: mounts.source (empty for tmpfs idempotency)
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
mounts:
- source: ""
target: "/tmp/{{ volume_name_1 }}"
type: "tmpfs"
register: mounts_tmpfs_source_2
ignore_errors: yes
ignore_errors: true
- name: mounts.source (not specified for tmpfs idempotency)
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
mounts:
- target: "/tmp/{{ volume_name_1 }}"
type: "tmpfs"
register: mounts_tmpfs_source_3
ignore_errors: yes
ignore_errors: true
- name: cleanup
docker_swarm_service:
name: "{{ service_name }}"
state: absent
diff: no
diff: false
- assert:
that:
@@ -603,4 +603,4 @@
- "{{ volume_name_2 }}"
loop_control:
loop_var: volume_name
ignore_errors: yes
ignore_errors: true
@@ -32,7 +32,7 @@
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
networks:
- "{{ network_name_1 }}"
@@ -42,7 +42,7 @@
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
networks:
- "{{ network_name_1 }}"
@@ -52,7 +52,7 @@
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
networks:
- name: "{{ network_name_1 }}"
@@ -62,7 +62,7 @@
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
networks:
- "{{ network_name_1 }}"
@@ -73,7 +73,7 @@
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
networks:
- "{{ network_name_1 }}"
@@ -84,7 +84,7 @@
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
networks:
- name: "{{ network_name_1 }}"
@@ -95,7 +95,7 @@
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
networks:
- name: "{{ network_name_1 }}"
@@ -106,7 +106,7 @@
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
networks:
- "{{ network_name_2 }}"
@@ -117,7 +117,7 @@
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
networks:
- "{{ network_name_2 }}"
@@ -127,7 +127,7 @@
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
networks:
- "{{ network_name_2 }}"
@@ -137,7 +137,7 @@
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
networks: []
register: networks_11
@@ -146,7 +146,7 @@
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
networks: []
register: networks_12
@@ -155,40 +155,40 @@
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
networks:
- "idonotexist"
register: networks_13
ignore_errors: yes
ignore_errors: true
- name: networks (missing dict key name)
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
networks:
- foo: "bar"
register: networks_14
ignore_errors: yes
ignore_errors: true
- name: networks (invalid list type)
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
networks:
- [1, 2, 3]
register: networks_15
ignore_errors: yes
ignore_errors: true
- name: cleanup
docker_swarm_service:
name: "{{ service_name }}"
state: absent
diff: no
diff: false
- assert:
that:
@@ -231,7 +231,7 @@
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
networks:
- name: "{{ network_name_1 }}"
@@ -244,7 +244,7 @@
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
networks:
- name: "{{ network_name_1 }}"
@@ -257,7 +257,7 @@
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
networks:
- name: "{{ network_name_1 }}"
@@ -270,7 +270,7 @@
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
networks:
- name: "{{ network_name_1 }}"
@@ -282,7 +282,7 @@
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
networks:
- name: "{{ network_name_1 }}"
@@ -293,7 +293,7 @@
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
networks:
- name: "{{ network_name_1 }}"
@@ -304,20 +304,20 @@
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
networks:
- name: "{{ network_name_1 }}"
aliases:
- [1, 2, 3]
register: networks_aliases_7
ignore_errors: yes
ignore_errors: true
- name: cleanup
docker_swarm_service:
name: "{{ service_name }}"
state: absent
diff: no
diff: false
- assert:
that:
@@ -338,7 +338,7 @@
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
networks:
- name: "{{ network_name_1 }}"
@@ -351,7 +351,7 @@
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
networks:
- name: "{{ network_name_1 }}"
@@ -364,7 +364,7 @@
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
networks:
- name: "{{ network_name_1 }}"
@@ -377,7 +377,7 @@
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
networks:
- name: "{{ network_name_1 }}"
@@ -389,19 +389,19 @@
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
networks:
- name: "{{ network_name_1 }}"
options: [1, 2, 3]
register: networks_options_5
ignore_errors: yes
ignore_errors: true
- name: networks.options (empty)
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
networks:
- name: "{{ network_name_1 }}"
@@ -412,7 +412,7 @@
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
networks:
- name: "{{ network_name_1 }}"
@@ -423,7 +423,7 @@
docker_swarm_service:
name: "{{ service_name }}"
state: absent
diff: no
diff: false
- assert:
that:
@@ -444,10 +444,10 @@
docker_network:
name: "{{ network_name }}"
state: absent
force: yes
force: true
loop:
- "{{ network_name_1 }}"
- "{{ network_name_2 }}"
loop_control:
loop_var: network_name
ignore_errors: yes
ignore_errors: true
File diff suppressed because it is too large Load Diff
@@ -20,65 +20,65 @@
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
placement:
preferences:
- spread: "node.labels.test"
register: placement_preferences_1
ignore_errors: yes
ignore_errors: true
- name: placement.preferences (idempotency)
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
placement:
preferences:
- spread: "node.labels.test"
register: placement_preferences_2
ignore_errors: yes
ignore_errors: true
- name: placement.preferences (change)
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
placement:
preferences:
- spread: "node.labels.test2"
register: placement_preferences_3
ignore_errors: yes
ignore_errors: true
- name: placement.preferences (empty)
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
placement:
preferences: []
register: placement_preferences_4
ignore_errors: yes
ignore_errors: true
- name: placement.preferences (empty idempotency)
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
placement:
preferences: []
register: placement_preferences_5
ignore_errors: yes
ignore_errors: true
- name: cleanup
docker_swarm_service:
name: "{{ service_name }}"
state: absent
diff: no
diff: false
- assert:
that:
@@ -102,91 +102,91 @@
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
placement:
constraints:
- "node.role == manager"
register: constraints_1
ignore_errors: yes
ignore_errors: true
- name: placement.constraints (idempotency)
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
placement:
constraints:
- "node.role == manager"
register: constraints_2
ignore_errors: yes
ignore_errors: true
- name: placement.constraints (change)
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
placement:
constraints:
- "node.role == worker"
register: constraints_3
ignore_errors: yes
ignore_errors: true
- name: placement.constraints (add)
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
placement:
constraints:
- "node.role == worker"
- "node.label != non_existent_label"
register: constraints_4
ignore_errors: yes
ignore_errors: true
- name: placement.constraints (order idempotency)
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
placement:
constraints:
- "node.label != non_existent_label"
- "node.role == worker"
register: constraints_5
ignore_errors: yes
ignore_errors: true
- name: placement.constraints (empty)
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
placement:
constraints: []
register: constraints_6
ignore_errors: yes
ignore_errors: true
- name: placement.constraints (empty idempotency)
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
placement:
constraints: []
register: constraints_7
ignore_errors: yes
ignore_errors: true
- name: cleanup
docker_swarm_service:
name: "{{ service_name }}"
state: absent
diff: no
diff: false
- assert:
that:
@@ -212,41 +212,41 @@
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
placement:
replicas_max_per_node: 1
register: replicas_max_per_node_1
ignore_errors: yes
ignore_errors: true
- name: placement.replicas_max_per_node (idempotency)
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
placement:
replicas_max_per_node: 1
register: replicas_max_per_node_2
ignore_errors: yes
ignore_errors: true
- name: placement.replicas_max_per_node (change)
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
placement:
replicas_max_per_node: 2
register: replicas_max_per_node_3
ignore_errors: yes
ignore_errors: true
- name: cleanup
docker_swarm_service:
name: "{{ service_name }}"
state: absent
diff: no
diff: false
- assert:
that:
@@ -19,7 +19,7 @@
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
limits:
cpus: 1
@@ -29,7 +29,7 @@
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
limits:
cpus: 1
@@ -39,7 +39,7 @@
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
limits:
cpus: 0.5
@@ -49,7 +49,7 @@
docker_swarm_service:
name: "{{ service_name }}"
state: absent
diff: no
diff: false
- assert:
that:
@@ -65,7 +65,7 @@
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
limits:
memory: 64M
@@ -75,7 +75,7 @@
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
limits:
memory: 64M
@@ -85,7 +85,7 @@
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
limits:
memory: 32M
@@ -95,7 +95,7 @@
docker_swarm_service:
name: "{{ service_name }}"
state: absent
diff: no
diff: false
- assert:
that:
@@ -111,7 +111,7 @@
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
reservations:
cpus: 1
@@ -121,7 +121,7 @@
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
reservations:
cpus: 1
@@ -131,7 +131,7 @@
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
reservations:
cpus: 0.5
@@ -141,7 +141,7 @@
docker_swarm_service:
name: "{{ service_name }}"
state: absent
diff: no
diff: false
- assert:
that:
@@ -157,7 +157,7 @@
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
reservations:
memory: 64M
@@ -167,7 +167,7 @@
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
reservations:
memory: 64M
@@ -177,7 +177,7 @@
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
reservations:
memory: 32M
@@ -187,7 +187,7 @@
docker_swarm_service:
name: "{{ service_name }}"
state: absent
diff: no
diff: false
- assert:
that:
@@ -19,7 +19,7 @@
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
restart_config:
condition: "on-failure"
@@ -29,7 +29,7 @@
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
restart_config:
condition: "on-failure"
@@ -39,7 +39,7 @@
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
restart_config:
condition: "any"
@@ -49,7 +49,7 @@
docker_swarm_service:
name: "{{ service_name }}"
state: absent
diff: no
diff: false
- assert:
that:
@@ -65,7 +65,7 @@
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
restart_config:
max_attempts: 1
@@ -75,7 +75,7 @@
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
restart_config:
max_attempts: 1
@@ -85,7 +85,7 @@
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
restart_config:
max_attempts: 2
@@ -95,7 +95,7 @@
docker_swarm_service:
name: "{{ service_name }}"
state: absent
diff: no
diff: false
- assert:
that:
@@ -111,7 +111,7 @@
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
restart_config:
delay: 5s
@@ -121,7 +121,7 @@
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
restart_config:
delay: 5s
@@ -131,7 +131,7 @@
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
restart_config:
delay: 10s
@@ -141,7 +141,7 @@
docker_swarm_service:
name: "{{ service_name }}"
state: absent
diff: no
diff: false
- assert:
that:
@@ -157,7 +157,7 @@
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
restart_config:
window: 10s
@@ -167,7 +167,7 @@
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
restart_config:
window: 10s
@@ -177,7 +177,7 @@
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
restart_config:
window: 20s
@@ -187,7 +187,7 @@
docker_swarm_service:
name: "{{ service_name }}"
state: absent
diff: no
diff: false
- assert:
that:
@@ -19,40 +19,40 @@
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
rollback_config:
delay: 5s
register: rollback_config_delay_1
ignore_errors: yes
ignore_errors: true
- name: rollback_config.delay (idempotency)
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
rollback_config:
delay: 5s
register: rollback_config_delay_2
ignore_errors: yes
ignore_errors: true
- name: rollback_config.delay (change)
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
rollback_config:
delay: 12s
register: rollback_config_delay_3
ignore_errors: yes
ignore_errors: true
- name: cleanup
docker_swarm_service:
name: "{{ service_name }}"
state: absent
diff: no
diff: false
- assert:
that:
@@ -74,40 +74,40 @@
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
rollback_config:
failure_action: "pause"
register: rollback_config_failure_action_1
ignore_errors: yes
ignore_errors: true
- name: rollback_config.failure_action (idempotency)
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
rollback_config:
failure_action: "pause"
register: rollback_config_failure_action_2
ignore_errors: yes
ignore_errors: true
- name: rollback_config.failure_action (change)
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
rollback_config:
failure_action: "continue"
register: rollback_config_failure_action_3
ignore_errors: yes
ignore_errors: true
- name: cleanup
docker_swarm_service:
name: "{{ service_name }}"
state: absent
diff: no
diff: false
- assert:
that:
@@ -129,40 +129,40 @@
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
rollback_config:
max_failure_ratio: 0.25
register: rollback_config_max_failure_ratio_1
ignore_errors: yes
ignore_errors: true
- name: rollback_config.max_failure_ratio (idempotency)
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
rollback_config:
max_failure_ratio: 0.25
register: rollback_config_max_failure_ratio_2
ignore_errors: yes
ignore_errors: true
- name: rollback_config.max_failure_ratio (change)
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
rollback_config:
max_failure_ratio: 0.50
register: rollback_config_max_failure_ratio_3
ignore_errors: yes
ignore_errors: true
- name: cleanup
docker_swarm_service:
name: "{{ service_name }}"
state: absent
diff: no
diff: false
- assert:
that:
@@ -184,40 +184,40 @@
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
rollback_config:
monitor: 10s
register: rollback_config_monitor_1
ignore_errors: yes
ignore_errors: true
- name: rollback_config.monitor (idempotency)
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
rollback_config:
monitor: 10s
register: rollback_config_monitor_2
ignore_errors: yes
ignore_errors: true
- name: rollback_config.monitor (change)
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
rollback_config:
monitor: 60s
register: rollback_config_monitor_3
ignore_errors: yes
ignore_errors: true
- name: cleanup
docker_swarm_service:
name: "{{ service_name }}"
state: absent
diff: no
diff: false
- assert:
that:
@@ -239,40 +239,40 @@
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
rollback_config:
order: "start-first"
register: rollback_config_order_1
ignore_errors: yes
ignore_errors: true
- name: rollback_config.order (idempotency)
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
rollback_config:
order: "start-first"
register: rollback_config_order_2
ignore_errors: yes
ignore_errors: true
- name: rollback_config.order (change)
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
rollback_config:
order: "stop-first"
register: rollback_config_order_3
ignore_errors: yes
ignore_errors: true
- name: cleanup
docker_swarm_service:
name: "{{ service_name }}"
state: absent
diff: no
diff: false
- assert:
that:
@@ -294,40 +294,40 @@
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
rollback_config:
parallelism: 2
register: rollback_config_parallelism_1
ignore_errors: yes
ignore_errors: true
- name: rollback_config.parallelism (idempotency)
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
rollback_config:
parallelism: 2
register: rollback_config_parallelism_2
ignore_errors: yes
ignore_errors: true
- name: rollback_config.parallelism (change)
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
rollback_config:
parallelism: 1
register: rollback_config_parallelism_3
ignore_errors: yes
ignore_errors: true
- name: cleanup
docker_swarm_service:
name: "{{ service_name }}"
state: absent
diff: no
diff: false
- assert:
that:
@@ -44,32 +44,32 @@
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
secrets:
- secret_id: "{{ secret_result_1.secret_id|default('') }}"
secret_name: "{{ secret_name_1 }}"
filename: "/run/secrets/{{ secret_name_1 }}.txt"
register: secrets_1
ignore_errors: yes
ignore_errors: true
- name: secrets (idempotency)
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
secrets:
- secret_name: "{{ secret_name_1 }}"
filename: "/run/secrets/{{ secret_name_1 }}.txt"
register: secrets_2
ignore_errors: yes
ignore_errors: true
- name: secrets (add)
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
secrets:
- secret_id: "{{ secret_result_1.secret_id|default('') }}"
@@ -78,13 +78,13 @@
- secret_name: "{{ secret_name_2 }}"
filename: "/run/secrets/{{ secret_name_2 }}.txt"
register: secrets_3
ignore_errors: yes
ignore_errors: true
- name: secrets (add idempotency)
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
secrets:
- secret_name: "{{ secret_name_1 }}"
@@ -93,13 +93,13 @@
secret_name: "{{ secret_name_2 }}"
filename: "/run/secrets/{{ secret_name_2 }}.txt"
register: secrets_4
ignore_errors: yes
ignore_errors: true
- name: secrets (add idempotency no id)
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
secrets:
- secret_name: "{{ secret_name_1 }}"
@@ -107,13 +107,13 @@
- secret_name: "{{ secret_name_2 }}"
filename: "/run/secrets/{{ secret_name_2 }}.txt"
register: secrets_5
ignore_errors: yes
ignore_errors: true
- name: secrets (order idempotency)
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
secrets:
- secret_name: "{{ secret_name_2 }}"
@@ -121,39 +121,39 @@
- secret_name: "{{ secret_name_1 }}"
filename: "/run/secrets/{{ secret_name_1 }}.txt"
register: secrets_6
ignore_errors: yes
ignore_errors: true
- name: secrets (empty)
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
secrets: []
register: secrets_7
ignore_errors: yes
ignore_errors: true
- name: secrets (empty idempotency)
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
secrets: []
register: secrets_8
ignore_errors: yes
ignore_errors: true
- name: rolling secrets
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
secrets:
- secret_name: "{{ secret_name_3 }}_v1"
filename: "/run/secrets/{{ secret_name_3 }}.txt"
register: secrets_9
ignore_errors: yes
ignore_errors: true
- name: update rolling secret
docker_secret:
@@ -163,25 +163,25 @@
rolling_versions: true
register: secrets_10
when: docker_py_version is version('2.1.0', '>=')
ignore_errors: yes
ignore_errors: true
- name: rolling secrets service update
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
secrets:
- secret_name: "{{ secret_name_3 }}_v2"
filename: "/run/secrets/{{ secret_name_3 }}.txt"
register: secrets_11
ignore_errors: yes
ignore_errors: true
- name: cleanup
docker_swarm_service:
name: "{{ service_name }}"
state: absent
diff: no
diff: false
- assert:
that:
@@ -211,72 +211,72 @@
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
secrets:
- secret_id: "{{ secret_result_1.secret_id|default('') }}"
secret_name: "{{ secret_name_1 }}"
uid: 1000
register: secrets_1
ignore_errors: yes
ignore_errors: true
- name: secrets (uid int idempotency)
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
secrets:
- secret_id: "{{ secret_result_1.secret_id|default('') }}"
secret_name: "{{ secret_name_1 }}"
uid: 1000
register: secrets_2
ignore_errors: yes
ignore_errors: true
- name: secrets (uid int change)
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
secrets:
- secret_id: "{{ secret_result_1.secret_id|default('') }}"
secret_name: "{{ secret_name_1 }}"
uid: 1002
register: secrets_3
ignore_errors: yes
ignore_errors: true
- name: secrets (uid str)
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
secrets:
- secret_id: "{{ secret_result_1.secret_id|default('') }}"
secret_name: "{{ secret_name_1 }}"
uid: "1001"
register: secrets_4
ignore_errors: yes
ignore_errors: true
- name: secrets (uid str idempotency)
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
secrets:
- secret_id: "{{ secret_result_1.secret_id|default('') }}"
secret_name: "{{ secret_name_1 }}"
uid: "1001"
register: secrets_5
ignore_errors: yes
ignore_errors: true
- name: cleanup
docker_swarm_service:
name: "{{ service_name }}"
state: absent
diff: no
diff: false
- assert:
that:
@@ -300,72 +300,72 @@
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
secrets:
- secret_id: "{{ secret_result_1.secret_id|default('') }}"
secret_name: "{{ secret_name_1 }}"
gid: 1001
register: secrets_1
ignore_errors: yes
ignore_errors: true
- name: secrets (gid int idempotency)
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
secrets:
- secret_id: "{{ secret_result_1.secret_id|default('') }}"
secret_name: "{{ secret_name_1 }}"
gid: 1001
register: secrets_2
ignore_errors: yes
ignore_errors: true
- name: secrets (gid int change)
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
secrets:
- secret_id: "{{ secret_result_1.secret_id|default('') }}"
secret_name: "{{ secret_name_1 }}"
gid: 1002
register: secrets_3
ignore_errors: yes
ignore_errors: true
- name: secrets (gid str)
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
secrets:
- secret_id: "{{ secret_result_1.secret_id|default('') }}"
secret_name: "{{ secret_name_1 }}"
gid: "1003"
register: secrets_4
ignore_errors: yes
ignore_errors: true
- name: secrets (gid str idempotency)
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
secrets:
- secret_id: "{{ secret_result_1.secret_id|default('') }}"
secret_name: "{{ secret_name_1 }}"
gid: "1003"
register: secrets_5
ignore_errors: yes
ignore_errors: true
- name: cleanup
docker_swarm_service:
name: "{{ service_name }}"
state: absent
diff: no
diff: false
- assert:
that:
@@ -389,46 +389,46 @@
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
secrets:
- secret_id: "{{ secret_result_1.secret_id|default('') }}"
secret_name: "{{ secret_name_1 }}"
mode: 0600
register: secrets_1
ignore_errors: yes
ignore_errors: true
- name: secrets (mode idempotency)
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
secrets:
- secret_id: "{{ secret_result_1.secret_id|default('') }}"
secret_name: "{{ secret_name_1 }}"
mode: 0600
register: secrets_2
ignore_errors: yes
ignore_errors: true
- name: secrets (mode change)
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
secrets:
- secret_id: "{{ secret_result_1.secret_id|default('') }}"
secret_name: "{{ secret_name_1 }}"
mode: 0777
register: secrets_3
ignore_errors: yes
ignore_errors: true
- name: cleanup
docker_swarm_service:
name: "{{ service_name }}"
state: absent
diff: no
diff: false
- assert:
that:
@@ -450,12 +450,12 @@
docker_secret:
name: "{{ secret_name }}"
state: absent
force: yes
force: true
loop:
- "{{ secret_name_1 }}"
- "{{ secret_name_2 }}"
- "{{ secret_name_3 }}"
loop_control:
loop_var: secret_name
ignore_errors: yes
ignore_errors: true
when: docker_py_version is version('2.1.0', '>=')
@@ -19,7 +19,7 @@
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
update_config:
delay: 5s
@@ -29,7 +29,7 @@
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
update_config:
delay: 5s
@@ -39,7 +39,7 @@
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
update_config:
delay: 12s
@@ -49,7 +49,7 @@
docker_swarm_service:
name: "{{ service_name }}"
state: absent
diff: no
diff: false
- assert:
that:
@@ -65,7 +65,7 @@
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
update_config:
failure_action: "pause"
@@ -75,7 +75,7 @@
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
update_config:
failure_action: "pause"
@@ -85,7 +85,7 @@
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
update_config:
failure_action: "continue"
@@ -95,29 +95,29 @@
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
update_config:
failure_action: "rollback"
register: update_failure_action_4
ignore_errors: yes
ignore_errors: true
- name: update_config.failure_action (rollback idempotency)
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
update_config:
failure_action: "rollback"
register: update_failure_action_5
ignore_errors: yes
ignore_errors: true
- name: cleanup
docker_swarm_service:
name: "{{ service_name }}"
state: absent
diff: no
diff: false
- assert:
that:
@@ -146,40 +146,40 @@
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
update_config:
max_failure_ratio: 0.25
register: update_max_failure_ratio_1
ignore_errors: yes
ignore_errors: true
- name: update_config.max_failure_ratio (idempotency)
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
update_config:
max_failure_ratio: 0.25
register: update_max_failure_ratio_2
ignore_errors: yes
ignore_errors: true
- name: update_config.max_failure_ratio (change)
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
update_config:
max_failure_ratio: 0.50
register: update_max_failure_ratio_3
ignore_errors: yes
ignore_errors: true
- name: cleanup
docker_swarm_service:
name: "{{ service_name }}"
state: absent
diff: no
diff: false
- assert:
that:
@@ -201,40 +201,40 @@
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
update_config:
monitor: 10s
register: update_monitor_1
ignore_errors: yes
ignore_errors: true
- name: update_config.monitor (idempotency)
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
update_config:
monitor: 10s
register: update_monitor_2
ignore_errors: yes
ignore_errors: true
- name: update_config.monitor (change)
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
update_config:
monitor: 60s
register: update_monitor_3
ignore_errors: yes
ignore_errors: true
- name: cleanup
docker_swarm_service:
name: "{{ service_name }}"
state: absent
diff: no
diff: false
- assert:
that:
@@ -256,40 +256,40 @@
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
update_config:
order: "start-first"
register: update_order_1
ignore_errors: yes
ignore_errors: true
- name: update_config.order (idempotency)
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
update_config:
order: "start-first"
register: update_order_2
ignore_errors: yes
ignore_errors: true
- name: update_config.order (change)
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
update_config:
order: "stop-first"
register: update_order_3
ignore_errors: yes
ignore_errors: true
- name: cleanup
docker_swarm_service:
name: "{{ service_name }}"
state: absent
diff: no
diff: false
- assert:
that:
@@ -311,7 +311,7 @@
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
update_config:
parallelism: 2
@@ -321,7 +321,7 @@
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
update_config:
parallelism: 2
@@ -331,7 +331,7 @@
docker_swarm_service:
name: "{{ service_name }}"
image: "{{ docker_test_image_alpine }}"
resolve_image: no
resolve_image: false
command: '/bin/sh -v -c "sleep 10m"'
update_config:
parallelism: 1
@@ -341,7 +341,7 @@
docker_swarm_service:
name: "{{ service_name }}"
state: absent
diff: no
diff: false
- assert:
that: