[stable-2.9] Pull images from Quay to avoid Docker Hub limits (#72698)

* Pull image from Quay to avoid Dockerhub limits

CI tests are failing in certain situations due to the new Docker Hub limits on anonymous pulls. Switch
to pulling an equivalent image from Quay.io.

* Use correct layer SHAs

* Use an image with enough older shas to do the test correctly

* Use images we control on Quay for testing

* Use correct SHA for new images

* Use images from a single repo in Quay but with tags

* Use correct nginx image

* Use correct tags in docker-registry test

* Fix incorrect image name in debug message

* Use our busybox image

* Little more alpine image cleanup
pull/72791/head
Sam Doran 5 years ago committed by GitHub
parent c90eea843b
commit 0515895aa7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -37,7 +37,7 @@
docker_container:
state: stopped
name: "{{ nginx_name }}"
image: nginx:alpine
image: quay.io/ansible/docker-test-containers:nginx-alpine
ports: 5000
links:
- "{{ registry_name }}:real-registry"

@ -22,31 +22,31 @@
state: absent
force_absent: yes
- name: Make sure we have hello-world:latest
- name: Make sure we have quay.io/ansible/docker-test-containers:hello-world
docker_image:
name: hello-world:latest
name: quay.io/ansible/docker-test-containers:hello-world
source: pull
- name: Push image to test registry
docker_image:
name: "hello-world:latest"
repository: "{{ hello_world_image_base }}"
name: "quay.io/ansible/docker-test-containers:hello-world"
repository: "{{ hello_world_image_base }}:latest"
push: yes
source: local
register: push_1
- name: Push image to test registry (idempotent)
docker_image:
name: "hello-world:latest"
repository: "{{ hello_world_image_base }}"
name: "quay.io/ansible/docker-test-containers:hello-world"
repository: "{{ hello_world_image_base }}:latest"
push: yes
source: local
register: push_2
- name: Push image to test registry (force, still idempotent)
docker_image:
name: "hello-world:latest"
repository: "{{ hello_world_image_base }}"
name: "quay.io/ansible/docker-test-containers:hello-world"
repository: "{{ hello_world_image_base }}:latest"
push: yes
source: local
force_tag: yes

@ -12,7 +12,7 @@
- name: value
docker_container:
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
command: '/bin/sh -c "sleep 10m"'
name: "{{ cname }}"
state: started
@ -21,7 +21,7 @@
- name: value (change, ignore)
docker_container:
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
command: '/bin/sh -c "sleep 10m"'
name: "{{ cname }}"
state: started
@ -33,7 +33,7 @@
- name: value (change, strict)
docker_container:
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
command: '/bin/sh -c "sleep 10m"'
name: "{{ cname }}"
state: started
@ -62,7 +62,7 @@
- name: list
docker_container:
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
command: '/bin/sh -c "sleep 10m"'
name: "{{ cname }}"
state: started
@ -73,7 +73,7 @@
- name: list (change, ignore)
docker_container:
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
command: '/bin/sh -c "sleep 10m"'
name: "{{ cname }}"
state: started
@ -86,7 +86,7 @@
- name: list (change, strict)
docker_container:
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
command: '/bin/sh -c "sleep 10m"'
name: "{{ cname }}"
state: started
@ -116,7 +116,7 @@
- name: set
docker_container:
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
command: '/bin/sh -c "sleep 10m"'
name: "{{ cname }}"
state: started
@ -127,7 +127,7 @@
- name: set (change, ignore)
docker_container:
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
command: '/bin/sh -c "sleep 10m"'
name: "{{ cname }}"
state: started
@ -142,7 +142,7 @@
- name: set (change, allow_more_present)
docker_container:
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
command: '/bin/sh -c "sleep 10m"'
name: "{{ cname }}"
state: started
@ -157,7 +157,7 @@
- name: set (change, allow_more_present)
docker_container:
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
command: '/bin/sh -c "sleep 10m"'
name: "{{ cname }}"
state: started
@ -171,7 +171,7 @@
- name: set (change, strict)
docker_container:
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
command: '/bin/sh -c "sleep 10m"'
name: "{{ cname }}"
state: started
@ -204,7 +204,7 @@
- name: set(dict)
docker_container:
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
command: '/bin/sh -c "sleep 10m"'
name: "{{ cname }}"
state: started
@ -215,7 +215,7 @@
- name: set(dict) (change, ignore)
docker_container:
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
command: '/bin/sh -c "sleep 10m"'
name: "{{ cname }}"
state: started
@ -230,7 +230,7 @@
- name: set(dict) (change, allow_more_present)
docker_container:
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
command: '/bin/sh -c "sleep 10m"'
name: "{{ cname }}"
state: started
@ -245,7 +245,7 @@
- name: set(dict) (change, allow_more_present)
docker_container:
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
command: '/bin/sh -c "sleep 10m"'
name: "{{ cname }}"
state: started
@ -259,7 +259,7 @@
- name: set(dict) (change, strict)
docker_container:
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
command: '/bin/sh -c "sleep 10m"'
name: "{{ cname }}"
state: started
@ -292,7 +292,7 @@
- name: dict
docker_container:
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
command: '/bin/sh -c "sleep 10m"'
name: "{{ cname }}"
state: started
@ -303,7 +303,7 @@
- name: dict (change, ignore)
docker_container:
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
command: '/bin/sh -c "sleep 10m"'
name: "{{ cname }}"
state: started
@ -318,7 +318,7 @@
- name: dict (change, allow_more_present)
docker_container:
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
command: '/bin/sh -c "sleep 10m"'
name: "{{ cname }}"
state: started
@ -333,7 +333,7 @@
- name: dict (change, allow_more_present)
docker_container:
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
command: '/bin/sh -c "sleep 10m"'
name: "{{ cname }}"
state: started
@ -347,7 +347,7 @@
- name: dict (change, strict)
docker_container:
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
command: '/bin/sh -c "sleep 10m"'
name: "{{ cname }}"
state: started
@ -381,12 +381,12 @@
- name: Pull hello-world image to make sure wildcard_2 test succeeds
# If the image isn't there, it will pull it and return 'changed'.
docker_image:
name: hello-world
name: quay.io/ansible/docker-test-containers:hello-world
pull: true
- name: wildcard
docker_container:
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
command: '/bin/sh -c "sleep 10m"'
name: "{{ cname }}"
state: started
@ -400,7 +400,7 @@
- name: wildcard (change, ignore)
docker_container:
image: hello-world
image: quay.io/ansible/docker-test-containers:hello-world
command: '/bin/sh -c "sleep 10m"'
name: "{{ cname }}"
state: started
@ -416,7 +416,7 @@
- name: wildcard (change, strict)
docker_container:
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
command: '/bin/sh -c "sleep 10m"'
name: "{{ cname }}"
state: started
@ -433,7 +433,7 @@
- name: wildcard (no change, strict)
docker_container:
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
command: '/bin/sh -c "sleep 10m"'
name: "{{ cname }}"
state: started

@ -11,16 +11,16 @@
name: "{{ image }}"
source: pull
loop:
- "hello-world:latest"
- "alpine:3.8"
- "quay.io/ansible/docker-test-containers:busybox"
- "quay.io/ansible/docker-test-containers:alpine3.8"
loop_control:
loop_var: image
- name: Get image ID of hello-world and alpine images
- name: Get image ID of busybox and alpine images
docker_image_info:
name:
- "hello-world:latest"
- "alpine:3.8"
- "quay.io/ansible/docker-test-containers:busybox"
- "quay.io/ansible/docker-test-containers:alpine3.8"
register: image_info
- assert:
@ -29,9 +29,9 @@
- name: Print image IDs
debug:
msg: "hello-world: {{ image_info.images[0].Id }}; alpine: {{ image_info.images[1].Id }}"
msg: "busybox: {{ image_info.images[0].Id }}; alpine {{ image_info.images[1].Id }}"
- name: Create container with hello-world image via ID
- name: Create container with busybox image via ID
docker_container:
image: "{{ image_info.images[0].Id }}"
name: "{{ cname }}"
@ -39,7 +39,7 @@
force_kill: yes
register: create_1
- name: Create container with hello-world image via ID (idempotent)
- name: Create container with busybox image via ID (idempotent)
docker_container:
image: "{{ image_info.images[0].Id }}"
name: "{{ cname }}"
@ -66,13 +66,13 @@
- name: Untag image
# Image will not be deleted since the container still uses it
docker_image:
name: alpine:3.8
name: quay.io/ansible/docker-test-containers:alpine3.8
force_absent: yes
state: absent
- name: Create container with alpine image via name (check mode, will pull, same image)
docker_container:
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
name: "{{ cname }}"
state: present
register: create_5
@ -80,7 +80,7 @@
- name: Create container with alpine image via name (will pull, same image)
docker_container:
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
name: "{{ cname }}"
state: present
register: create_6
@ -105,28 +105,28 @@
- name: set Digests
set_fact:
digest_hello_world_2016: 0256e8a36e2070f7bf2d0b0763dbabdd67798512411de4cdcf9431a1feb60fd9
digest_hello_world_2019: 2557e3c07ed1e38f26e389462d03ed943586f744621577a99efb77324b0fe535
digest_busybox_v1_29: e004c2cc521c95383aebb1fb5893719aa7a8eae2e7a71f316a4410784edb00a9
digest_busybox_v1_32: ee44b399df993016003bf5466bd3eeb221305e9d0fa831606bc7902d149c775b
- name: Create container with hello-world image via old digest
- name: Create container with busybox image via old digest
docker_container:
image: "hello-world@sha256:{{ digest_hello_world_2016 }}"
image: "quay.io/ansible/docker-test-containers@sha256:{{ digest_busybox_v1_29 }}"
name: "{{ cname }}"
state: present
force_kill: yes
register: digest_1
- name: Create container with hello-world image via old digest (idempotent)
- name: Create container with busybox image via old digest (idempotent)
docker_container:
image: "hello-world@sha256:{{ digest_hello_world_2016 }}"
image: "quay.io/ansible/docker-test-containers@sha256:{{ digest_busybox_v1_29 }}"
name: "{{ cname }}"
state: present
force_kill: yes
register: digest_2
- name: Update container with hello-world image via new digest
- name: Update container with busybox image via new digest
docker_container:
image: "hello-world@sha256:{{ digest_hello_world_2019 }}"
image: "quay.io/ansible/docker-test-containers@sha256:{{ digest_busybox_v1_32 }}"
name: "{{ cname }}"
state: present
force_kill: yes

@ -20,7 +20,7 @@
- name: mounts
docker_container:
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
command: '/bin/sh -c "sleep 10m"'
name: "{{ cname }}"
state: started
@ -37,7 +37,7 @@
- name: mounts (idempotency)
docker_container:
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
command: '/bin/sh -c "sleep 10m"'
name: "{{ cname }}"
state: started
@ -54,7 +54,7 @@
- name: mounts (less mounts)
docker_container:
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
command: '/bin/sh -c "sleep 10m"'
name: "{{ cname }}"
state: started
@ -67,7 +67,7 @@
- name: mounts (more mounts)
docker_container:
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
command: '/bin/sh -c "sleep 10m"'
name: "{{ cname }}"
state: started
@ -85,7 +85,7 @@
- name: mounts (different modes)
docker_container:
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
command: '/bin/sh -c "sleep 10m"'
name: "{{ cname }}"
state: started
@ -103,7 +103,7 @@
- name: mounts (endpoint collision)
docker_container:
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
command: '/bin/sh -c "sleep 10m"'
name: "{{ cname }}"
state: started
@ -149,7 +149,7 @@
- name: mounts + volumes
docker_container:
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
command: '/bin/sh -c "sleep 10m"'
name: "{{ cname }}"
state: started
@ -165,7 +165,7 @@
- name: mounts + volumes (idempotency)
docker_container:
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
command: '/bin/sh -c "sleep 10m"'
name: "{{ cname }}"
state: started
@ -181,7 +181,7 @@
- name: mounts + volumes (switching)
docker_container:
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
command: '/bin/sh -c "sleep 10m"'
name: "{{ cname }}"
state: started
@ -198,7 +198,7 @@
- name: mounts + volumes (collision, should fail)
docker_container:
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
command: '/bin/sh -c "sleep 10m"'
name: "{{ cname }}"
state: started
@ -241,7 +241,7 @@
- name: volume_driver
docker_container:
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
command: '/bin/sh -c "sleep 10m"'
name: "{{ cname }}"
volume_driver: local
@ -250,7 +250,7 @@
- name: volume_driver (idempotency)
docker_container:
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
command: '/bin/sh -c "sleep 10m"'
name: "{{ cname }}"
volume_driver: local
@ -259,7 +259,7 @@
- name: volume_driver (change)
docker_container:
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
command: '/bin/sh -c "sleep 10m"'
name: "{{ cname }}"
volume_driver: /
@ -286,7 +286,7 @@
- name: volumes
docker_container:
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
command: '/bin/sh -c "sleep 10m"'
name: "{{ cname }}"
state: started
@ -297,7 +297,7 @@
- name: volumes (idempotency)
docker_container:
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
command: '/bin/sh -c "sleep 10m"'
name: "{{ cname }}"
state: started
@ -308,7 +308,7 @@
- name: volumes (less volumes)
docker_container:
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
command: '/bin/sh -c "sleep 10m"'
name: "{{ cname }}"
state: started
@ -318,7 +318,7 @@
- name: volumes (more volumes)
docker_container:
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
command: '/bin/sh -c "sleep 10m"'
name: "{{ cname }}"
state: started
@ -330,7 +330,7 @@
- name: volumes (different modes)
docker_container:
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
command: '/bin/sh -c "sleep 10m"'
name: "{{ cname }}"
state: started
@ -342,7 +342,7 @@
- name: volumes (collision)
docker_container:
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
command: '/bin/sh -c "sleep 10m"'
name: "{{ cname }}"
state: started
@ -376,7 +376,7 @@
- name: start helpers
docker_container:
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
command: '/bin/sh -c "sleep 10m"'
name: "{{ container_name }}"
state: started
@ -390,7 +390,7 @@
- name: volumes_from
docker_container:
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
command: '/bin/sh -c "sleep 10m"'
name: "{{ cname }}"
state: started
@ -399,7 +399,7 @@
- name: volumes_from (idempotency)
docker_container:
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
command: '/bin/sh -c "sleep 10m"'
name: "{{ cname }}"
state: started
@ -408,7 +408,7 @@
- name: volumes_from (change)
docker_container:
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
command: '/bin/sh -c "sleep 10m"'
name: "{{ cname }}"
state: started

@ -54,7 +54,7 @@
- name: network_mode
docker_container:
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
command: '/bin/sh -c "sleep 10m"'
name: "{{ cname }}"
state: started
@ -63,7 +63,7 @@
- name: network_mode (idempotency)
docker_container:
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
command: '/bin/sh -c "sleep 10m"'
name: "{{ cname }}"
state: started
@ -72,7 +72,7 @@
- name: network_mode (change)
docker_container:
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
command: '/bin/sh -c "sleep 10m"'
name: "{{ cname }}"
state: started
@ -82,7 +82,7 @@
- name: network_mode (container mode setup)
docker_container:
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
command: '/bin/sh -c "sleep 10m"'
name: "{{ cname_h1 }}"
state: started
@ -90,7 +90,7 @@
- name: network_mode (container mode)
docker_container:
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
command: '/bin/sh -c "sleep 10m"'
name: "{{ cname }}"
state: started
@ -100,7 +100,7 @@
- name: network_mode (container mode idempotency)
docker_container:
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
command: '/bin/sh -c "sleep 10m"'
name: "{{ cname }}"
state: started
@ -139,7 +139,7 @@
- block:
- name: networks_cli_compatible=no, networks w/o purge_networks
docker_container:
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
command: '/bin/sh -c "sleep 10m"'
name: "{{ cname }}"
state: started
@ -151,7 +151,7 @@
- name: networks_cli_compatible=no, networks w/o purge_networks
docker_container:
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
command: '/bin/sh -c "sleep 10m"'
name: "{{ cname }}"
state: started
@ -163,7 +163,7 @@
- name: networks_cli_compatible=no, networks, purge_networks
docker_container:
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
command: '/bin/sh -c "sleep 10m"'
name: "{{ cname }}"
state: started
@ -177,7 +177,7 @@
- name: networks_cli_compatible=no, networks, purge_networks (idempotency)
docker_container:
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
command: '/bin/sh -c "sleep 10m"'
name: "{{ cname }}"
state: started
@ -190,7 +190,7 @@
- name: networks_cli_compatible=no, networks (less networks)
docker_container:
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
command: '/bin/sh -c "sleep 10m"'
name: "{{ cname }}"
state: started
@ -201,7 +201,7 @@
- name: networks_cli_compatible=no, networks, purge_networks (less networks)
docker_container:
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
command: '/bin/sh -c "sleep 10m"'
name: "{{ cname }}"
state: started
@ -214,7 +214,7 @@
- name: networks_cli_compatible=no, networks, purge_networks (more networks)
docker_container:
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
command: '/bin/sh -c "sleep 10m"'
name: "{{ cname }}"
state: started
@ -281,7 +281,7 @@
- block:
- name: networks_cli_compatible=yes, networks specified
docker_container:
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
command: '/bin/sh -c "sleep 10m"'
name: "{{ cname }}"
state: started
@ -296,7 +296,7 @@
- name: networks_cli_compatible=yes, networks specified
docker_container:
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
command: '/bin/sh -c "sleep 10m"'
name: "{{ cname }}"
state: started
@ -315,7 +315,7 @@
- name: networks_cli_compatible=yes, empty networks list specified
docker_container:
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
command: '/bin/sh -c "sleep 10m"'
name: "{{ cname }}"
state: started
@ -325,7 +325,7 @@
- name: networks_cli_compatible=yes, empty networks list specified
docker_container:
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
command: '/bin/sh -c "sleep 10m"'
name: "{{ cname }}"
state: started
@ -335,7 +335,7 @@
- name: networks_cli_compatible=yes, empty networks list specified, purge_networks
docker_container:
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
command: '/bin/sh -c "sleep 10m"'
name: "{{ cname }}"
state: started
@ -354,7 +354,7 @@
- name: networks_cli_compatible=yes, networks not specified
docker_container:
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
command: '/bin/sh -c "sleep 10m"'
name: "{{ cname }}"
state: started
@ -364,7 +364,7 @@
- name: networks_cli_compatible=yes, networks not specified
docker_container:
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
command: '/bin/sh -c "sleep 10m"'
name: "{{ cname }}"
state: started
@ -373,7 +373,7 @@
- name: networks_cli_compatible=yes, networks not specified, purge_networks
docker_container:
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
command: '/bin/sh -c "sleep 10m"'
name: "{{ cname }}"
state: started
@ -435,7 +435,7 @@
- block:
- name: create container with one network
docker_container:
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
command: '/bin/sh -c "sleep 10m"'
name: "{{ cname }}"
state: started
@ -446,7 +446,7 @@
- name: different networks, comparisons=ignore
docker_container:
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
command: '/bin/sh -c "sleep 10m"'
name: "{{ cname }}"
state: started
@ -459,7 +459,7 @@
- name: less networks, comparisons=ignore
docker_container:
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
command: '/bin/sh -c "sleep 10m"'
name: "{{ cname }}"
state: started
@ -471,7 +471,7 @@
- name: less networks, comparisons=allow_more_present
docker_container:
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
command: '/bin/sh -c "sleep 10m"'
name: "{{ cname }}"
state: started
@ -483,7 +483,7 @@
- name: different networks, comparisons=allow_more_present
docker_container:
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
command: '/bin/sh -c "sleep 10m"'
name: "{{ cname }}"
state: started
@ -497,7 +497,7 @@
- name: different networks, comparisons=strict
docker_container:
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
command: '/bin/sh -c "sleep 10m"'
name: "{{ cname }}"
state: started
@ -511,7 +511,7 @@
- name: less networks, comparisons=strict
docker_container:
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
command: '/bin/sh -c "sleep 10m"'
name: "{{ cname }}"
state: started
@ -569,7 +569,7 @@
- block:
- name: create container (stopped) with one network and fixed IP
docker_container:
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
command: '/bin/sh -c "sleep 10m"'
name: "{{ cname }}"
state: stopped
@ -582,7 +582,7 @@
- name: create container (stopped) with one network and fixed IP (idempotent)
docker_container:
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
command: '/bin/sh -c "sleep 10m"'
name: "{{ cname }}"
state: stopped
@ -595,7 +595,7 @@
- name: create container (stopped) with one network and fixed IP (different IPv4)
docker_container:
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
command: '/bin/sh -c "sleep 10m"'
name: "{{ cname }}"
state: stopped
@ -608,7 +608,7 @@
- name: create container (stopped) with one network and fixed IP (different IPv6)
docker_container:
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
command: '/bin/sh -c "sleep 10m"'
name: "{{ cname }}"
state: stopped
@ -627,7 +627,7 @@
- name: create container (started) with one network and fixed IP (different IPv4)
docker_container:
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
command: '/bin/sh -c "sleep 10m"'
name: "{{ cname }}"
state: started
@ -641,7 +641,7 @@
- name: create container (started) with one network and fixed IP (different IPv6)
docker_container:
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
command: '/bin/sh -c "sleep 10m"'
name: "{{ cname }}"
state: started
@ -655,7 +655,7 @@
- name: create container (started) with one network and fixed IP (idempotent)
docker_container:
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
command: '/bin/sh -c "sleep 10m"'
name: "{{ cname }}"
state: started

@ -9,7 +9,7 @@
- name: published_ports -- all
docker_container:
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
command: '/bin/sh -c "sleep 10m"'
name: "{{ cname }}"
state: started
@ -23,7 +23,7 @@
- name: published_ports -- all (idempotency)
docker_container:
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
command: '/bin/sh -c "sleep 10m"'
name: "{{ cname }}"
state: started
@ -37,7 +37,7 @@
- name: published_ports -- all (writing out 'all')
docker_container:
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
command: '/bin/sh -c "sleep 10m"'
name: "{{ cname }}"
state: started
@ -52,7 +52,7 @@
- name: published_ports -- all (idempotency 2)
docker_container:
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
command: '/bin/sh -c "sleep 10m"'
name: "{{ cname }}"
state: started
@ -67,7 +67,7 @@
- name: published_ports -- all (switching back to 'all')
docker_container:
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
command: '/bin/sh -c "sleep 10m"'
name: "{{ cname }}"
state: started
@ -100,7 +100,7 @@
- name: published_ports -- port range
docker_container:
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
command: '/bin/sh -c "sleep 10m"'
name: "{{ cname }}"
state: started
@ -115,7 +115,7 @@
- name: published_ports -- port range (idempotency)
docker_container:
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
command: '/bin/sh -c "sleep 10m"'
name: "{{ cname }}"
state: started
@ -130,7 +130,7 @@
- name: published_ports -- port range (different range)
docker_container:
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
command: '/bin/sh -c "sleep 10m"'
name: "{{ cname }}"
state: started
@ -162,7 +162,7 @@
- name: published_ports -- IPv6
docker_container:
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
command: '/bin/sh -c "sleep 10m"'
name: "{{ cname }}"
state: started
@ -173,7 +173,7 @@
- name: published_ports -- IPv6 (idempotency)
docker_container:
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
command: '/bin/sh -c "sleep 10m"'
name: "{{ cname }}"
state: started
@ -184,7 +184,7 @@
- name: published_ports -- IPv6 (different IP)
docker_container:
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
command: '/bin/sh -c "sleep 10m"'
name: "{{ cname }}"
state: started
@ -195,7 +195,7 @@
- name: published_ports -- IPv6 (hostname)
docker_container:
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
command: '/bin/sh -c "sleep 10m"'
name: "{{ cname }}"
state: started

@ -9,7 +9,7 @@
- name: Start container
docker_container:
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
command: '/bin/sh -c "sleep 10m"'
name: "{{ cname }}"
state: started

@ -12,7 +12,7 @@
- name: Create container (check)
docker_container:
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
command: '/bin/sh -c "sleep 10m"'
name: "{{ cname }}"
state: present
@ -21,7 +21,7 @@
- name: Create container
docker_container:
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
command: '/bin/sh -c "sleep 10m"'
name: "{{ cname }}"
state: present
@ -29,7 +29,7 @@
- name: Create container (idempotent)
docker_container:
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
command: '/bin/sh -c "sleep 10m"'
name: "{{ cname }}"
state: present
@ -37,7 +37,7 @@
- name: Create container (idempotent check)
docker_container:
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
command: '/bin/sh -c "sleep 10m"'
name: "{{ cname }}"
state: present
@ -94,7 +94,7 @@
- name: Present check for running container (check)
docker_container:
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
command: '/bin/sh -c "sleep 10m"'
name: "{{ cname }}"
state: present
@ -103,7 +103,7 @@
- name: Present check for running container
docker_container:
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
command: '/bin/sh -c "sleep 10m"'
name: "{{ cname }}"
state: present
@ -126,7 +126,7 @@
- name: Start container from scratch (check)
docker_container:
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
command: '/bin/sh -c "sleep 10m"'
stop_timeout: 1
name: "{{ cname }}"
@ -136,7 +136,7 @@
- name: Start container from scratch
docker_container:
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
command: '/bin/sh -c "sleep 10m"'
stop_timeout: 1
name: "{{ cname }}"
@ -145,7 +145,7 @@
- name: Start container from scratch (idempotent)
docker_container:
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
command: '/bin/sh -c "sleep 10m"'
stop_timeout: 1
name: "{{ cname }}"
@ -154,7 +154,7 @@
- name: Start container from scratch (idempotent check)
docker_container:
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
command: '/bin/sh -c "sleep 10m"'
stop_timeout: 1
name: "{{ cname }}"
@ -175,7 +175,7 @@
- name: Recreating container (created)
docker_container:
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
command: '/bin/sh -c "sleep 10m"'
name: "{{ cname }}"
state: present
@ -184,7 +184,7 @@
- name: Recreating container (created, recreate)
docker_container:
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
command: '/bin/sh -c "sleep 10m"'
name: "{{ cname }}"
recreate: yes
@ -194,7 +194,7 @@
- name: Recreating container (started)
docker_container:
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
command: '/bin/sh -c "sleep 10m"'
name: "{{ cname }}"
state: started
@ -203,7 +203,7 @@
- name: Recreating container (started, recreate)
docker_container:
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
command: '/bin/sh -c "sleep 10m"'
name: "{{ cname }}"
recreate: yes
@ -238,7 +238,7 @@
- name: Restarting
docker_container:
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
command: '/bin/sh -c "sleep 10m"'
name: "{{ cname }}"
state: started
@ -249,7 +249,7 @@
- name: Restarting (restart)
docker_container:
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
command: '/bin/sh -c "sleep 10m"'
name: "{{ cname }}"
restart: yes
@ -260,7 +260,7 @@
- name: Restarting (verify volumes)
docker_container:
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
command: '/bin/sh -c "sleep 10m"'
name: "{{ cname }}"
state: started
@ -289,7 +289,7 @@
- name: Stop container (check)
docker_container:
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
name: "{{ cname }}"
state: stopped
stop_timeout: 1
@ -298,7 +298,7 @@
- name: Stop container
docker_container:
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
name: "{{ cname }}"
state: stopped
stop_timeout: 1
@ -306,7 +306,7 @@
- name: Stop container (idempotent)
docker_container:
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
name: "{{ cname }}"
state: stopped
stop_timeout: 1
@ -314,7 +314,7 @@
- name: Stop container (idempotent check)
docker_container:
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
name: "{{ cname }}"
state: stopped
stop_timeout: 1
@ -371,7 +371,7 @@
- name: Start container (setup for removing from running)
docker_container:
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
command: '/bin/sh -c "sleep 10m"'
name: "{{ cname }}"
state: started

@ -24,7 +24,7 @@
- name: Make sure container exists
docker_container:
name: "{{ cname }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
command: '/bin/sh -c "sleep 10m"'
state: started
force_kill: yes

@ -28,7 +28,7 @@
# * network list is always non-empty (default networks).
- name: Create container
docker_container:
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
command: '/bin/sh -c "sleep 10m"'
name: "{{ cname }}"
state: started

@ -1,3 +1,3 @@
FROM busybox
FROM quay.io/ansible/docker-test-containers:busybox
ENV foo /bar
WORKDIR ${foo}

@ -1,3 +1,3 @@
FROM busybox
FROM quay.io/ansible/docker-test-containers:busybox
# This should fail building if docker cannot resolve some-custom-host
RUN ping -c1 some-custom-host

@ -1,4 +1,4 @@
FROM alpine:3.7
FROM quay.io/ansible/docker-test-containers:alpine3.7
ENV INSTALL_PATH /newdata
RUN mkdir -p $INSTALL_PATH

@ -1,7 +1,7 @@
FROM busybox AS first
FROM quay.io/ansible/docker-test-containers:busybox AS first
ENV dir /first
WORKDIR ${dir}
FROM busybox AS second
FROM quay.io/ansible/docker-test-containers:busybox AS second
ENV dir /second
WORKDIR ${dir}

@ -5,14 +5,14 @@
- name: Make sure image is not there
docker_image:
name: "hello-world:latest"
name: "quay.io/ansible/docker-test-containers:hello-world"
state: absent
force_absent: yes
register: absent_1
- name: Make sure image is not there (idempotency)
docker_image:
name: "hello-world:latest"
name: "quay.io/ansible/docker-test-containers:hello-world"
state: absent
register: absent_2
@ -22,14 +22,14 @@
- name: Make sure image is there
docker_image:
name: "hello-world:latest"
name: "quay.io/ansible/docker-test-containers:hello-world"
state: present
source: pull
register: present_1
- name: Make sure image is there (idempotent)
docker_image:
name: "hello-world:latest"
name: "quay.io/ansible/docker-test-containers:hello-world"
state: present
source: pull
register: present_2
@ -41,28 +41,28 @@
- name: Make sure tag is not there
docker_image:
name: "hello-world:alias"
name: "quay.io/ansible/docker-test-containers:alias"
state: absent
- name: Tag image with alias
docker_image:
source: local
name: "hello-world:latest"
repository: "hello-world:alias"
name: "quay.io/ansible/docker-test-containers:hello-world"
repository: "quay.io/ansible/docker-test-containers:alias"
register: tag_1
- name: Tag image with alias (idempotent)
docker_image:
source: local
name: "hello-world:latest"
repository: "hello-world:alias"
name: "quay.io/ansible/docker-test-containers:hello-world"
repository: "quay.io/ansible/docker-test-containers:alias"
register: tag_2
- name: Tag image with alias (force, still idempotent)
docker_image:
source: local
name: "hello-world:latest"
repository: "hello-world:alias"
name: "quay.io/ansible/docker-test-containers:hello-world"
repository: "quay.io/ansible/docker-test-containers:alias"
force_tag: yes
register: tag_3
@ -74,5 +74,5 @@
- name: Cleanup alias tag
docker_image:
name: "hello-world:alias"
name: "ansible/docker-test-containers:alias"
state: absent

@ -177,27 +177,27 @@
- name: Archive image
docker_image:
name: "hello-world:latest"
name: "quay.io/ansible/docker-test-containers:hello-world"
archive_path: "{{ output_dir }}/image.tar"
source: pull
register: archive_image
- name: remove image
docker_image:
name: "hello-world:latest"
name: "quay.io/ansible/docker-test-containers:hello-world"
state: absent
force_absent: yes
- name: load image (changed)
docker_image:
name: "hello-world:latest"
name: "quay.io/ansible/docker-test-containers:hello-world"
load_path: "{{ output_dir }}/image.tar"
source: load
register: load_image
- name: load image (idempotency)
docker_image:
name: "hello-world:latest"
name: "quay.io/ansible/docker-test-containers:hello-world"
load_path: "{{ output_dir }}/image.tar"
source: load
register: load_image_1

@ -2,12 +2,12 @@
- block:
- name: Make sure image is not there
docker_image:
name: alpine:3.7
name: quay.io/ansible/docker-test-containers:alpine3.7
state: absent
- name: Inspect a non-available image
docker_image_info:
name: alpine:3.7
name: quay.io/ansible/docker-test-containers:alpine3.7
register: result
- assert:
@ -20,24 +20,24 @@
source: pull
state: present
loop:
- "hello-world:latest"
- "alpine:3.8"
- "quay.io/ansible/docker-test-containers:hello-world"
- "quay.io/ansible/docker-test-containers:alpine3.8"
- name: Inspect an available image
docker_image_info:
name: hello-world:latest
name: quay.io/ansible/docker-test-containers:hello-world
register: result
- assert:
that:
- "result.images|length == 1"
- "'hello-world:latest' in result.images[0].RepoTags"
- "'quay.io/ansible/docker-test-containers:hello-world' in result.images[0].RepoTags"
- name: Inspect multiple images
docker_image_info:
name:
- "hello-world:latest"
- "alpine:3.8"
- "quay.io/ansible/docker-test-containers:hello-world"
- "quay.io/ansible/docker-test-containers:alpine3.8"
register: result
- debug: var=result
@ -45,8 +45,8 @@
- assert:
that:
- "result.images|length == 2"
- "'hello-world:latest' in result.images[0].RepoTags"
- "'alpine:3.8' in result.images[1].RepoTags"
- "'quay.io/ansible/docker-test-containers:hello-world' in result.images[0].RepoTags"
- "'quay.io/ansible/docker-test-containers:alpine3.8' in result.images[1].RepoTags"
when: docker_py_version is version('1.8.0', '>=') and docker_api_version is version('1.20', '>=')

@ -14,7 +14,7 @@
- name: Create containers
docker_container:
name: "{{ container_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
command: /bin/sleep 10m
state: started
loop:

@ -9,7 +9,7 @@
# Create objects to be pruned
- docker_container:
name: "{{ cname }}"
image: hello-world
image: quay.io/ansible/docker-test-containers:hello-world
state: present
register: container
- docker_network:

@ -1,5 +1,5 @@
version: '3'
services:
busybox:
image: busybox:latest
image: quay.io/ansible/docker-test-containers:busybox
command: sleep 3600

@ -2,7 +2,7 @@ stack_compose_base:
version: '3'
services:
busybox:
image: busybox:latest
image: quay.io/ansible/docker-test-containers:busybox
command: sleep 3600
stack_compose_overrides:

@ -20,9 +20,7 @@
state: present
advertise_addr: "{{ansible_default_ipv4.address | default('127.0.0.1')}}"
- include_tasks: run-test.yml
with_fileglob:
- "tests/*.yml"
- import_tasks: tests/options.yml
always:
- name: Make sure all services are removed

@ -31,7 +31,7 @@
- name: configs
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
configs:
@ -44,7 +44,7 @@
- name: configs (idempotency)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
configs:
@ -56,7 +56,7 @@
- name: configs (add)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
configs:
@ -71,7 +71,7 @@
- name: configs (add idempotency)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
configs:
@ -86,7 +86,7 @@
- name: configs (add idempotency no id)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
configs:
@ -100,7 +100,7 @@
- name: configs (add idempotency no id and re-ordered)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
configs:
@ -114,7 +114,7 @@
- name: configs (empty)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
configs: []
@ -124,7 +124,7 @@
- name: configs (empty idempotency)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
configs: []
@ -162,7 +162,7 @@
- name: configs (uid int)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
configs:
@ -175,7 +175,7 @@
- name: configs (uid int idempotency)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
configs:
@ -188,7 +188,7 @@
- name: configs (uid int change)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
configs:
@ -201,7 +201,7 @@
- name: configs (uid str)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
configs:
@ -214,7 +214,7 @@
- name: configs (uid str idempotency)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
configs:
@ -252,7 +252,7 @@
- name: configs (gid int)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
configs:
@ -265,7 +265,7 @@
- name: configs (gid int idempotency)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
configs:
@ -278,7 +278,7 @@
- name: configs (gid int change)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
configs:
@ -291,7 +291,7 @@
- name: configs (gid str)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
configs:
@ -304,7 +304,7 @@
- name: configs (gid str idempotency)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
configs:
@ -341,7 +341,7 @@
- name: configs (mode)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
configs:
@ -354,7 +354,7 @@
- name: configs (mode idempotency)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
configs:
@ -367,7 +367,7 @@
- name: configs (mode change)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
configs:

@ -15,7 +15,7 @@
- name: logging.driver
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
logging:
@ -25,7 +25,7 @@
- name: logging.driver (idempotency)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
logging:
@ -35,7 +35,7 @@
- name: log_driver (idempotency, old name)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
log_driver: json-file
@ -44,7 +44,7 @@
- name: logging.driver (change)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
logging:
@ -71,7 +71,7 @@
- name: logging_options
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
logging:
@ -84,7 +84,7 @@
- name: logging_options (idempotency)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
logging:
@ -97,7 +97,7 @@
- name: log_driver_options (idempotency, old name)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
log_driver: json-file
@ -109,7 +109,7 @@
- name: logging_options (change)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
logging:
@ -123,7 +123,7 @@
- name: logging_options (empty)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
logging:
@ -134,7 +134,7 @@
- name: logging_options (empty idempotency)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
logging:

@ -28,7 +28,7 @@
docker_swarm_service:
name: test_service
endpoint_mode: dnsrr
image: busybox
image: quay.io/ansible/docker-test-containers:busybox
resolve_image: no
args:
- sleep
@ -43,7 +43,7 @@
register: output
docker_swarm_service:
name: test_service
image: busybox
image: quay.io/ansible/docker-test-containers:busybox
resolve_image: no
args:
- sleep
@ -58,7 +58,7 @@
register: output
docker_swarm_service:
name: test_service
image: busybox
image: quay.io/ansible/docker-test-containers:busybox
resolve_image: no
endpoint_mode: vip
mode: global
@ -75,7 +75,7 @@
register: output
docker_swarm_service:
name: test_service
image: busybox
image: quay.io/ansible/docker-test-containers:busybox
resolve_image: no
mode: global
args:

@ -25,7 +25,7 @@
- name: mounts
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
mounts:
@ -37,7 +37,7 @@
- name: mounts (idempotency)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
mounts:
@ -49,7 +49,7 @@
- name: mounts (add)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
mounts:
@ -64,7 +64,7 @@
- name: mounts (order idempotency)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
mounts:
@ -79,7 +79,7 @@
- name: mounts (empty)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
mounts: []
@ -88,7 +88,7 @@
- name: mounts (empty idempotency)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
mounts: []
@ -116,7 +116,7 @@
- name: mounts.readonly
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
mounts:
@ -129,7 +129,7 @@
- name: mounts.readonly (idempotency)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
mounts:
@ -141,7 +141,7 @@
- name: mounts.readonly (change)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
mounts:
@ -169,7 +169,7 @@
- name: mounts.propagation
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
mounts:
@ -183,7 +183,7 @@
- name: mounts.propagation (idempotency)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
mounts:
@ -196,7 +196,7 @@
- name: mounts.propagation (change)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
mounts:
@ -225,7 +225,7 @@
- name: mounts.labels
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
mounts:
@ -241,7 +241,7 @@
- name: mounts.labels (idempotency)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
mounts:
@ -256,7 +256,7 @@
- name: mounts.labels (change)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
mounts:
@ -286,7 +286,7 @@
- name: mounts.no_copy
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
mounts:
@ -300,7 +300,7 @@
- name: mounts.no_copy (idempotency)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
mounts:
@ -313,7 +313,7 @@
- name: mounts.no_copy (change)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
mounts:
@ -342,7 +342,7 @@
- name: mounts.driver_config
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
mounts:
@ -358,7 +358,7 @@
- name: mounts.driver_config
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
mounts:
@ -374,7 +374,7 @@
- name: mounts.driver_config
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
mounts:
@ -404,7 +404,7 @@
- name: mounts.tmpfs_size
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
mounts:
@ -418,7 +418,7 @@
- name: mounts.tmpfs_size (idempotency)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
mounts:
@ -432,7 +432,7 @@
- name: mounts.tmpfs_size (change)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
mounts:
@ -468,7 +468,7 @@
- name: mounts.tmpfs_mode
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
mounts:
@ -482,7 +482,7 @@
- name: mounts.tmpfs_mode (idempotency)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
mounts:
@ -496,7 +496,7 @@
- name: mounts.tmpfs_mode (change)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
mounts:
@ -532,7 +532,7 @@
- name: mounts.source (empty for tmpfs)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
mounts:
@ -545,7 +545,7 @@
- name: mounts.source (empty for tmpfs idempotency)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
mounts:
@ -558,7 +558,7 @@
- name: mounts.source (not specified for tmpfs idempotency)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
mounts:

@ -28,7 +28,7 @@
- name: networks
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
networks:
@ -38,7 +38,7 @@
- name: networks (idempotency)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
networks:
@ -48,7 +48,7 @@
- name: networks (dict idempotency)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
networks:
@ -58,7 +58,7 @@
- name: networks (change more)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
networks:
@ -69,7 +69,7 @@
- name: networks (change more idempotency)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
networks:
@ -80,7 +80,7 @@
- name: networks (change more dict idempotency)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
networks:
@ -91,7 +91,7 @@
- name: networks (change more mixed idempotency)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
networks:
@ -102,7 +102,7 @@
- name: networks (order idempotency)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
networks:
@ -113,7 +113,7 @@
- name: networks (change less)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
networks:
@ -123,7 +123,7 @@
- name: networks (change less idempotency)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
networks:
@ -133,7 +133,7 @@
- name: networks (empty)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
networks: []
@ -142,7 +142,7 @@
- name: networks (empty idempotency)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
networks: []
@ -151,7 +151,7 @@
- name: networks (unknown network)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
networks:
@ -162,7 +162,7 @@
- name: networks (missing dict key name)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
networks:
@ -173,7 +173,7 @@
- name: networks (invalid list type)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
networks:
@ -227,7 +227,7 @@
- name: networks.aliases
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
networks:
@ -240,7 +240,7 @@
- name: networks.aliases (idempotency)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
networks:
@ -253,7 +253,7 @@
- name: networks.aliases (order idempotency)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
networks:
@ -266,7 +266,7 @@
- name: networks.aliases (change)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
networks:
@ -278,7 +278,7 @@
- name: networks.aliases (empty)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
networks:
@ -289,7 +289,7 @@
- name: networks.aliases (empty idempotency)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
networks:
@ -300,7 +300,7 @@
- name: networks.aliases (invalid type)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
networks:
@ -334,7 +334,7 @@
- name: networks.options
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
networks:
@ -347,7 +347,7 @@
- name: networks.options (idempotency)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
networks:
@ -360,7 +360,7 @@
- name: networks.options (change)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
networks:
@ -373,7 +373,7 @@
- name: networks.options (change less)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
networks:
@ -385,7 +385,7 @@
- name: networks.options (invalid type)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
networks:
@ -397,7 +397,7 @@
- name: networks.options (empty)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
networks:
@ -408,7 +408,7 @@
- name: networks.options (empty idempotency)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
networks:

@ -16,7 +16,7 @@
- name: placement.preferences
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
placement:
@ -28,7 +28,7 @@
- name: placement.preferences (idempotency)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
placement:
@ -40,7 +40,7 @@
- name: placement.preferences (change)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
placement:
@ -52,7 +52,7 @@
- name: placement.preferences (empty)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
placement:
@ -63,7 +63,7 @@
- name: placement.preferences (empty idempotency)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
placement:
@ -98,7 +98,7 @@
- name: placement.constraints
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
placement:
@ -110,7 +110,7 @@
- name: placement.constraints (idempotency)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
placement:
@ -122,7 +122,7 @@
- name: constraints (idempotency, old name)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
constraints:
@ -133,7 +133,7 @@
- name: placement.constraints (change)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
placement:
@ -145,7 +145,7 @@
- name: placement.constraints (add)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
placement:
@ -158,7 +158,7 @@
- name: placement.constraints (order idempotency)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
placement:
@ -171,7 +171,7 @@
- name: placement.constraints (empty)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
placement:
@ -182,7 +182,7 @@
- name: placement.constraints (empty idempotency)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
placement:

@ -15,7 +15,7 @@
- name: limits.cpus
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
limits:
@ -25,7 +25,7 @@
- name: limits.cpus (idempotency)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
limits:
@ -35,7 +35,7 @@
- name: limit_cpu (idempotency, old name)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
limit_cpu: 1
@ -44,7 +44,7 @@
- name: limits.cpus (change)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
limits:
@ -71,7 +71,7 @@
- name: limits.memory
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
limits:
@ -81,7 +81,7 @@
- name: limits.memory (idempotency)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
limits:
@ -91,7 +91,7 @@
- name: limit_memory (idempotency, old name)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
limit_memory: "67108864"
@ -100,7 +100,7 @@
- name: limits.memory (change)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
limit_memory: 32M
@ -126,7 +126,7 @@
- name: reserve_cpu
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
reservations:
@ -136,7 +136,7 @@
- name: reserve_cpu (idempotency)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
reservations:
@ -146,7 +146,7 @@
- name: reserve_cpu (idempotency, old name)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
reserve_cpu: 1
@ -155,7 +155,7 @@
- name: reserve_cpu (change)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
reservations:
@ -182,7 +182,7 @@
- name: reservations.memory
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
reservations:
@ -192,7 +192,7 @@
- name: reservations.memory (idempotency)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
reserve_memory: 64M
@ -201,7 +201,7 @@
- name: reserve_memory (idempotency, old name)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
reserve_memory: "67108864"
@ -210,7 +210,7 @@
- name: reservations.memory (change)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
reserve_memory: 32M

@ -15,7 +15,7 @@
- name: restart_config.condition
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
restart_config:
@ -25,7 +25,7 @@
- name: restart_config.condition (idempotency)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
restart_config:
@ -35,7 +35,7 @@
- name: restart_policy (idempotency, old name)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
restart_policy: "on-failure"
@ -44,7 +44,7 @@
- name: restart_config.condition (change)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
restart_config:
@ -71,7 +71,7 @@
- name: restart_config.max_attempts
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
restart_config:
@ -81,7 +81,7 @@
- name: restart_config.max_attempts (idempotency)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
restart_config:
@ -91,7 +91,7 @@
- name: restart_policy_attempts (idempotency, old name)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
restart_policy_attempts: 1
@ -100,7 +100,7 @@
- name: restart_config.max_attempts (change)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
restart_config:
@ -127,7 +127,7 @@
- name: restart_config.delay
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
restart_config:
@ -137,7 +137,7 @@
- name: restart_config.delay (idempotency)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
restart_config:
@ -147,7 +147,7 @@
- name: restart_policy_delay (idempotency, old name)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
restart_policy_delay: 5000000000
@ -156,7 +156,7 @@
- name: restart_config.delay (change)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
restart_config:
@ -183,7 +183,7 @@
- name: restart_config.window
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
restart_config:
@ -193,7 +193,7 @@
- name: restart_config.window (idempotency)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
restart_config:
@ -203,7 +203,7 @@
- name: restart_policy_window (idempotency, old name)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
restart_policy_window: 10000000000
@ -212,7 +212,7 @@
- name: restart_config.window (change)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
restart_config:

@ -15,7 +15,7 @@
- name: rollback_config.delay
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
rollback_config:
@ -26,7 +26,7 @@
- name: rollback_config.delay (idempotency)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
rollback_config:
@ -37,7 +37,7 @@
- name: rollback_config.delay (change)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
rollback_config:
@ -70,7 +70,7 @@
- name: rollback_config.failure_action
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
rollback_config:
@ -81,7 +81,7 @@
- name: rollback_config.failure_action (idempotency)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
rollback_config:
@ -92,7 +92,7 @@
- name: rollback_config.failure_action (change)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
rollback_config:
@ -125,7 +125,7 @@
- name: rollback_config.max_failure_ratio
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
rollback_config:
@ -136,7 +136,7 @@
- name: rollback_config.max_failure_ratio (idempotency)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
rollback_config:
@ -147,7 +147,7 @@
- name: rollback_config.max_failure_ratio (change)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
rollback_config:
@ -180,7 +180,7 @@
- name: rollback_config.monitor
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
rollback_config:
@ -191,7 +191,7 @@
- name: rollback_config.monitor (idempotency)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
rollback_config:
@ -202,7 +202,7 @@
- name: rollback_config.monitor (change)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
rollback_config:
@ -235,7 +235,7 @@
- name: rollback_config.order
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
rollback_config:
@ -246,7 +246,7 @@
- name: rollback_config.order (idempotency)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
rollback_config:
@ -257,7 +257,7 @@
- name: rollback_config.order (change)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
rollback_config:
@ -290,7 +290,7 @@
- name: rollback_config.parallelism
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
rollback_config:
@ -301,7 +301,7 @@
- name: rollback_config.parallelism (idempotency)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
rollback_config:
@ -312,7 +312,7 @@
- name: rollback_config.parallelism (change)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
rollback_config:

@ -31,7 +31,7 @@
- name: secrets
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
secrets:
@ -44,7 +44,7 @@
- name: secrets (idempotency)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
secrets:
@ -56,7 +56,7 @@
- name: secrets (add)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
secrets:
@ -71,7 +71,7 @@
- name: secrets (add idempotency)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
secrets:
@ -86,7 +86,7 @@
- name: secrets (add idempotency no id)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
secrets:
@ -100,7 +100,7 @@
- name: secrets (order idempotency)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
secrets:
@ -114,7 +114,7 @@
- name: secrets (empty)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
secrets: []
@ -124,7 +124,7 @@
- name: secrets (empty idempotency)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
secrets: []
@ -161,7 +161,7 @@
- name: secrets (uid int)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
secrets:
@ -174,7 +174,7 @@
- name: secrets (uid int idempotency)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
secrets:
@ -187,7 +187,7 @@
- name: secrets (uid int change)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
secrets:
@ -200,7 +200,7 @@
- name: secrets (uid str)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
secrets:
@ -213,7 +213,7 @@
- name: secrets (uid str idempotency)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
secrets:
@ -250,7 +250,7 @@
- name: secrets (gid int)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
secrets:
@ -263,7 +263,7 @@
- name: secrets (gid int idempotency)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
secrets:
@ -276,7 +276,7 @@
- name: secrets (gid int change)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
secrets:
@ -289,7 +289,7 @@
- name: secrets (gid str)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
secrets:
@ -302,7 +302,7 @@
- name: secrets (gid str idempotency)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
secrets:
@ -339,7 +339,7 @@
- name: secrets (mode)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
secrets:
@ -352,7 +352,7 @@
- name: secrets (mode idempotency)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
secrets:
@ -365,7 +365,7 @@
- name: secrets (mode change)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
secrets:

@ -15,7 +15,7 @@
- name: update_config.delay
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
update_config:
@ -25,7 +25,7 @@
- name: update_config.delay (idempotency)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
update_config:
@ -35,7 +35,7 @@
- name: update_delay (idempotency, old name)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
update_delay: 5000000000
@ -44,7 +44,7 @@
- name: update_config.delay (change)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
update_config:
@ -71,7 +71,7 @@
- name: update_config.failure_action
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
update_config:
@ -81,7 +81,7 @@
- name: update_config.failure_action (idempotency)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
update_config:
@ -91,7 +91,7 @@
- name: update_failure_action (idempotency, old name)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
update_failure_action: "pause"
@ -100,7 +100,7 @@
- name: update_config.failure_action (change)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
update_config:
@ -110,7 +110,7 @@
- name: update_config.failure_action (rollback)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
update_config:
@ -121,7 +121,7 @@
- name: update_config.failure_action (rollback idempotency)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
update_failure_action: "rollback"
@ -160,7 +160,7 @@
- name: update_config.max_failure_ratio
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
update_config:
@ -171,7 +171,7 @@
- name: update_config.max_failure_ratio (idempotency)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
update_config:
@ -182,7 +182,7 @@
- name: update_max_failure_ratio (idempotency, old name)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
update_max_failure_ratio: 0.25
@ -192,7 +192,7 @@
- name: update_config.max_failure_ratio (change)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
update_config:
@ -226,7 +226,7 @@
- name: update_config.monitor
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
update_config:
@ -237,7 +237,7 @@
- name: update_config.monitor (idempotency)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
update_config:
@ -248,7 +248,7 @@
- name: update_monitor (idempotency, old name)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
update_monitor: 10s
@ -258,7 +258,7 @@
- name: update_config.monitor (change)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
update_config:
@ -292,7 +292,7 @@
- name: update_config.order
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
update_config:
@ -303,7 +303,7 @@
- name: update_config.order (idempotency)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
update_config:
@ -314,7 +314,7 @@
- name: update_order (idempotency, old name)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
update_order: "start-first"
@ -324,7 +324,7 @@
- name: update_config.order (change)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
update_config:
@ -358,7 +358,7 @@
- name: update_config.parallelism
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
update_config:
@ -368,7 +368,7 @@
- name: update_config.parallelism (idempotency)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
update_config:
@ -378,7 +378,7 @@
- name: update_parallelism (idempotency, old name)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
update_parallelism: 2
@ -387,7 +387,7 @@
- name: update_config.parallelism (change)
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
resolve_image: no
command: '/bin/sh -v -c "sleep 10m"'
update_config:

@ -17,7 +17,7 @@ service_expected_output:
healthcheck_disabled: null
hostname: null
hosts: null
image: busybox
image: quay.io/ansible/docker-test-containers:busybox
labels: null
limit_cpu: null
limit_memory: null

@ -35,7 +35,7 @@
- name: Create services
docker_swarm_service:
name: "{{ service_name }}"
image: alpine:3.8
image: quay.io/ansible/docker-test-containers:alpine3.8
- name: Try to get docker_swarm_service_info for a single service
docker_swarm_service_info:

@ -47,4 +47,4 @@
- name: run a Docker container on the target Docker Machine host to verify that Docker daemon connection settings from the docker-machine inventory plugin work as expected
docker_container:
name: test
image: hello-world:latest
image: quay.io/ansible/docker-test-containers:hello-world

@ -27,7 +27,7 @@
wait: yes
vars:
k8s_pod_name: wait-pod
k8s_pod_image: alpine:3.8
k8s_pod_image: quay.io/ansible/docker-test-containers:alpine3.8
k8s_pod_command:
- sleep
- "10000"
@ -145,7 +145,7 @@
wait_timeout: 30
vars:
k8s_pod_name: wait-crash-pod
k8s_pod_image: alpine:3.8
k8s_pod_image: quay.io/ansible/docker-test-containers:alpine3.8
k8s_pod_command:
- /bin/false
register: crash_pod
@ -316,7 +316,7 @@
wait: yes
vars:
k8s_pod_name: wait-crash-deploy
k8s_pod_image: alpine:3.8
k8s_pod_image: quay.io/ansible/docker-test-containers:alpine3.8
k8s_pod_command:
- /bin/false
register: wait_crash_deploy

Loading…
Cancel
Save