mirror of
https://github.com/ansible-collections/community.docker.git
synced 2026-07-29 11:55:04 +00:00
Normalize bools in tests. (#589)
This commit is contained in:
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user