mirror of
https://github.com/containers/ansible-podman-collections.git
synced 2026-05-06 07:25:45 +00:00
Prepare tests to use custom executable, part 1 (#473)
Signed-off-by: Sagi Shnaidman <sshnaidm@redhat.com>
This commit is contained in:
parent
93b5acbf6e
commit
e9d746728d
21 changed files with 253 additions and 5 deletions
|
|
@ -2,6 +2,7 @@
|
|||
block:
|
||||
- name: Delete all container leftovers from tests
|
||||
containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
name: "{{ item }}"
|
||||
state: absent
|
||||
loop:
|
||||
|
|
@ -14,12 +15,14 @@
|
|||
|
||||
- name: Test no image with default action
|
||||
containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
name: container
|
||||
ignore_errors: true
|
||||
register: no_image
|
||||
|
||||
- name: Test no image with state 'started'
|
||||
containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
name: container
|
||||
state: created
|
||||
ignore_errors: true
|
||||
|
|
@ -27,6 +30,7 @@
|
|||
|
||||
- name: Test no image with state 'present'
|
||||
containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
name: container
|
||||
state: present
|
||||
ignore_errors: true
|
||||
|
|
@ -51,6 +55,7 @@
|
|||
|
||||
- name: Check pulling image
|
||||
containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
name: container
|
||||
image: alpine:3.7
|
||||
state: started
|
||||
|
|
@ -59,6 +64,7 @@
|
|||
|
||||
- name: Check using already pulled image
|
||||
containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
name: container2
|
||||
image: alpine:3.7
|
||||
state: started
|
||||
|
|
@ -83,6 +89,7 @@
|
|||
|
||||
- name: Check failed image pull
|
||||
containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
name: container
|
||||
image: ineverneverneverexist
|
||||
state: started
|
||||
|
|
@ -98,6 +105,7 @@
|
|||
|
||||
- name: Force container recreate
|
||||
containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
name: container
|
||||
image: alpine
|
||||
state: started
|
||||
|
|
@ -117,11 +125,13 @@
|
|||
|
||||
- name: Start container
|
||||
containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
name: container
|
||||
state: started
|
||||
|
||||
- name: Present container
|
||||
containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
name: container
|
||||
image: alpine
|
||||
state: present
|
||||
|
|
@ -135,12 +145,14 @@
|
|||
|
||||
- name: Stop container
|
||||
containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
name: container
|
||||
state: stopped
|
||||
register: stopped
|
||||
|
||||
- name: Stop the same container again (idempotency)
|
||||
containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
name: container
|
||||
state: stopped
|
||||
register: stopped_again
|
||||
|
|
@ -161,12 +173,14 @@
|
|||
|
||||
- name: Delete stopped container
|
||||
containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
name: container
|
||||
state: absent
|
||||
register: deleted
|
||||
|
||||
- name: Delete again container (idempotency)
|
||||
containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
name: container
|
||||
state: absent
|
||||
register: deleted_again
|
||||
|
|
@ -187,6 +201,7 @@
|
|||
|
||||
- name: Create container in 'stopped' state
|
||||
containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
name: container
|
||||
image: alpine:3.7
|
||||
state: stopped
|
||||
|
|
@ -206,11 +221,13 @@
|
|||
|
||||
- name: Delete created container
|
||||
containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
name: container
|
||||
state: absent
|
||||
|
||||
- name: Create container in 'created' state
|
||||
containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
name: container
|
||||
image: alpine:3.7
|
||||
state: created
|
||||
|
|
@ -230,6 +247,7 @@
|
|||
|
||||
- name: Force container recreate
|
||||
containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
name: container
|
||||
image: alpine
|
||||
state: created
|
||||
|
|
@ -248,6 +266,7 @@
|
|||
|
||||
- name: Restart container
|
||||
containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
name: container
|
||||
restart: true
|
||||
register: restarted
|
||||
|
|
@ -263,6 +282,7 @@
|
|||
|
||||
- name: Restart running container
|
||||
containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
name: container
|
||||
restart: true
|
||||
register: restarted
|
||||
|
|
@ -278,11 +298,13 @@
|
|||
|
||||
- name: Delete created container
|
||||
containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
name: container
|
||||
state: absent
|
||||
|
||||
- name: Start container that was deleted
|
||||
containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
name: container
|
||||
image: alpine:3.7
|
||||
state: started
|
||||
|
|
@ -299,12 +321,14 @@
|
|||
|
||||
- name: Delete started container
|
||||
containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
name: container
|
||||
state: absent
|
||||
register: deleted
|
||||
|
||||
- name: Delete again container (idempotency)
|
||||
containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
name: container
|
||||
state: absent
|
||||
register: deleted_again
|
||||
|
|
@ -325,6 +349,7 @@
|
|||
|
||||
- name: Recreate container with parameters
|
||||
containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
name: container
|
||||
image: docker.io/alpine:3.7
|
||||
state: started
|
||||
|
|
@ -419,6 +444,7 @@
|
|||
|
||||
- name: Check basic idempotency of running container
|
||||
containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
name: testidem
|
||||
image: docker.io/alpine
|
||||
state: started
|
||||
|
|
@ -426,6 +452,7 @@
|
|||
|
||||
- name: Check basic idempotency of running container - run it again
|
||||
containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
name: testidem
|
||||
image: alpine:latest
|
||||
state: started
|
||||
|
|
@ -439,6 +466,7 @@
|
|||
|
||||
- name: Check force restart option - run again and force restart
|
||||
containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
name: testidem
|
||||
image: alpine:latest
|
||||
state: started
|
||||
|
|
@ -453,6 +481,7 @@
|
|||
|
||||
- name: Check removing force_restart option
|
||||
containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
name: testidem
|
||||
image: alpine:latest
|
||||
state: started
|
||||
|
|
@ -466,6 +495,7 @@
|
|||
|
||||
- name: Run changed container (with tty enabled)
|
||||
containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
name: testidem
|
||||
image: alpine
|
||||
state: started
|
||||
|
|
@ -480,6 +510,7 @@
|
|||
|
||||
- name: Run changed container without specifying an option, use defaults
|
||||
containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
name: testidem
|
||||
image: alpine
|
||||
state: started
|
||||
|
|
@ -493,6 +524,7 @@
|
|||
|
||||
- name: Remove container
|
||||
containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
name: testidem
|
||||
state: absent
|
||||
register: remove
|
||||
|
|
@ -507,6 +539,7 @@
|
|||
|
||||
- name: Check basic idempotency of pod container
|
||||
containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
name: testidem-pod
|
||||
image: docker.io/alpine
|
||||
state: started
|
||||
|
|
@ -515,6 +548,7 @@
|
|||
|
||||
- name: Check basic idempotency of pod container - run it again
|
||||
containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
name: testidem-pod
|
||||
image: alpine:latest
|
||||
state: started
|
||||
|
|
@ -529,6 +563,7 @@
|
|||
|
||||
- name: Run changed pod container (with tty enabled)
|
||||
containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
name: testidem-pod
|
||||
image: alpine
|
||||
state: started
|
||||
|
|
@ -546,6 +581,7 @@
|
|||
|
||||
- name: Run container with systemd generation parameters
|
||||
containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
name: container1
|
||||
image: alpine
|
||||
state: started
|
||||
|
|
@ -603,6 +639,7 @@
|
|||
|
||||
- name: Check invalid rootfs image pull
|
||||
containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
name: container
|
||||
image: /ineverneverneverexist
|
||||
rootfs: yes
|
||||
|
|
@ -619,6 +656,7 @@
|
|||
|
||||
- name: Check rootfs container
|
||||
containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
name: container3
|
||||
image: "{{ container_tempdir.path }}"
|
||||
rootfs: yes
|
||||
|
|
@ -640,6 +678,7 @@
|
|||
|
||||
- name: Check basic idempotency of running rootfs container - run it again
|
||||
containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
name: container3
|
||||
image: "{{ container_tempdir.path }}"
|
||||
rootfs: yes
|
||||
|
|
@ -654,6 +693,7 @@
|
|||
|
||||
- name: Rebuild rootfs container with image
|
||||
containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
name: container3
|
||||
image: alpine:3.7
|
||||
state: started
|
||||
|
|
@ -678,6 +718,7 @@
|
|||
|
||||
- name: Rebuild container with rootfs again
|
||||
containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
name: container3
|
||||
image: "{{ container_tempdir.path }}"
|
||||
rootfs: yes
|
||||
|
|
@ -701,11 +742,13 @@
|
|||
|
||||
- name: Remove container
|
||||
containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
name: testidem-pod
|
||||
state: absent
|
||||
|
||||
- name: Delete all container leftovers from tests
|
||||
containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
name: "{{ item }}"
|
||||
state: absent
|
||||
loop:
|
||||
|
|
|
|||
|
|
@ -1,11 +1,13 @@
|
|||
# Other settings
|
||||
- name: Remove leftovers from other tests
|
||||
containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
name: idempotency
|
||||
state: absent
|
||||
|
||||
- name: Run container
|
||||
containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: "{{ idem_image }}"
|
||||
name: idempotency
|
||||
state: started
|
||||
|
|
@ -13,6 +15,7 @@
|
|||
|
||||
- name: Run container again
|
||||
containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: "{{ idem_image }}"
|
||||
name: idempotency
|
||||
state: present
|
||||
|
|
@ -25,6 +28,7 @@
|
|||
|
||||
- name: Run container with environment vars
|
||||
containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: "{{ idem_image }}"
|
||||
name: idempotency
|
||||
state: present
|
||||
|
|
@ -40,6 +44,7 @@
|
|||
|
||||
- name: Run container with environment vars again
|
||||
containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: "{{ idem_image }}"
|
||||
name: idempotency
|
||||
state: present
|
||||
|
|
@ -55,6 +60,7 @@
|
|||
|
||||
- name: Run container with changed environment vars
|
||||
containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: "{{ idem_image }}"
|
||||
name: idempotency
|
||||
state: present
|
||||
|
|
@ -70,6 +76,7 @@
|
|||
|
||||
- name: Run container with log opt tag
|
||||
containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: "{{ idem_image }}"
|
||||
name: idempotency
|
||||
state: present
|
||||
|
|
@ -85,6 +92,7 @@
|
|||
|
||||
- name: Run container with log opt tag - again
|
||||
containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: "{{ idem_image }}"
|
||||
name: idempotency
|
||||
state: present
|
||||
|
|
@ -100,6 +108,7 @@
|
|||
|
||||
- name: Run container with default log opt tag
|
||||
containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: "{{ idem_image }}"
|
||||
name: idempotency
|
||||
state: present
|
||||
|
|
@ -113,6 +122,7 @@
|
|||
|
||||
- name: Run container with log opt path
|
||||
containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: "{{ idem_image }}"
|
||||
name: idempotency
|
||||
state: present
|
||||
|
|
@ -128,6 +138,7 @@
|
|||
|
||||
- name: Run container with changed log opt path
|
||||
containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: "{{ idem_image }}"
|
||||
name: idempotency
|
||||
state: present
|
||||
|
|
@ -143,6 +154,7 @@
|
|||
|
||||
- name: Run container with default log opt path
|
||||
containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: "{{ idem_image }}"
|
||||
name: idempotency
|
||||
state: present
|
||||
|
|
@ -157,6 +169,7 @@
|
|||
|
||||
- name: Run container with all log-opts
|
||||
containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: "{{ idem_image }}"
|
||||
name: idempotency
|
||||
state: present
|
||||
|
|
@ -169,5 +182,6 @@
|
|||
|
||||
- name: Remove test container
|
||||
containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
name: idempotency
|
||||
state: absent
|
||||
|
|
|
|||
|
|
@ -1,15 +1,18 @@
|
|||
# Labels
|
||||
- containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
name: idempotency
|
||||
state: absent
|
||||
|
||||
- containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: "{{ idem_image }}"
|
||||
name: idempotency
|
||||
state: started
|
||||
command: 1h
|
||||
|
||||
- containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: "{{ idem_image }}"
|
||||
name: idempotency
|
||||
state: present
|
||||
|
|
@ -21,6 +24,7 @@
|
|||
that: test1 is not changed
|
||||
|
||||
- containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: "{{ idem_image }}"
|
||||
name: idempotency
|
||||
state: present
|
||||
|
|
@ -35,6 +39,7 @@
|
|||
that: test2 is not changed
|
||||
|
||||
- containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: "{{ idem_image }}"
|
||||
name: idempotency
|
||||
state: present
|
||||
|
|
@ -46,6 +51,7 @@
|
|||
that: test3 is not changed
|
||||
|
||||
- containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: "{{ idem_image }}"
|
||||
name: idempotency
|
||||
state: present
|
||||
|
|
@ -62,6 +68,7 @@
|
|||
that: test4 is changed
|
||||
|
||||
- containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: "{{ idem_image }}"
|
||||
name: idempotency
|
||||
state: present
|
||||
|
|
@ -78,6 +85,7 @@
|
|||
that: test5 is not changed
|
||||
|
||||
- containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: "{{ idem_image }}"
|
||||
name: idempotency
|
||||
state: present
|
||||
|
|
@ -89,6 +97,7 @@
|
|||
that: test6 is changed
|
||||
|
||||
- containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: "{{ idem_image }}"
|
||||
name: idempotency
|
||||
state: present
|
||||
|
|
@ -102,6 +111,7 @@
|
|||
that: test7 is changed
|
||||
|
||||
- containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: "{{ idem_image }}"
|
||||
name: idempotency
|
||||
state: present
|
||||
|
|
@ -116,6 +126,7 @@
|
|||
that: test8 is changed
|
||||
|
||||
- containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: "{{ idem_image }}"
|
||||
name: idempotency
|
||||
state: present
|
||||
|
|
@ -127,16 +138,19 @@
|
|||
that: test9 is not changed
|
||||
|
||||
- containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
name: idempotency1
|
||||
state: absent
|
||||
|
||||
- containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: alpine
|
||||
name: idempotency1
|
||||
state: present
|
||||
command: sleep 1h
|
||||
|
||||
- containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: alpine
|
||||
name: idempotency1
|
||||
state: present
|
||||
|
|
@ -148,6 +162,7 @@
|
|||
that: test10 is not changed
|
||||
|
||||
- containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: alpine
|
||||
name: idempotency1
|
||||
state: present
|
||||
|
|
@ -161,6 +176,7 @@
|
|||
that: test11 is changed
|
||||
|
||||
- containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: alpine
|
||||
name: idempotency1
|
||||
state: present
|
||||
|
|
@ -172,6 +188,7 @@
|
|||
that: test12 is changed
|
||||
|
||||
- containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: alpine
|
||||
name: idempotency1
|
||||
state: present
|
||||
|
|
|
|||
|
|
@ -1,10 +1,12 @@
|
|||
- name: Remove container netcontainer
|
||||
containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
name: netcontainer
|
||||
state: absent
|
||||
|
||||
- name: Run container with testnet and two aliases
|
||||
containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
name: netcontainer
|
||||
image: "{{ idem_image }}"
|
||||
command: 1h
|
||||
|
|
@ -16,6 +18,7 @@
|
|||
|
||||
- name: Run container again with testnet and same two aliases
|
||||
containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
name: netcontainer
|
||||
image: "{{ idem_image }}"
|
||||
command: 1h
|
||||
|
|
@ -33,6 +36,7 @@
|
|||
|
||||
- name: Run changed container with testnet and three aliases
|
||||
containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
name: netcontainer
|
||||
image: "{{ idem_image }}"
|
||||
command: 1h
|
||||
|
|
|
|||
|
|
@ -1,10 +1,12 @@
|
|||
- name: Remove container netcontainer
|
||||
containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
name: netcontainer
|
||||
state: absent
|
||||
|
||||
- name: Run container with {{ item.first_net }}
|
||||
containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
name: netcontainer
|
||||
image: "{{ idem_image }}"
|
||||
command: 1h
|
||||
|
|
@ -13,6 +15,7 @@
|
|||
|
||||
- name: Run container again with {{ item.first_net }}
|
||||
containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
name: netcontainer
|
||||
image: "{{ idem_image }}"
|
||||
command: 1h
|
||||
|
|
@ -27,6 +30,7 @@
|
|||
|
||||
- name: Run changed container with {{ item.next_net }}
|
||||
containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
name: netcontainer
|
||||
image: "{{ idem_image }}"
|
||||
command: 1h
|
||||
|
|
|
|||
|
|
@ -5,6 +5,7 @@
|
|||
|
||||
- name: Remove test container
|
||||
containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
name: testpod_container1
|
||||
state: absent
|
||||
|
||||
|
|
@ -16,6 +17,7 @@
|
|||
|
||||
- name: Start test container
|
||||
containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: "{{ idem_image }}"
|
||||
name: testpod_container1
|
||||
pod: testpod
|
||||
|
|
@ -29,6 +31,7 @@
|
|||
|
||||
- name: Start test container again
|
||||
containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: "{{ idem_image }}"
|
||||
name: testpod_container1
|
||||
pod: testpod
|
||||
|
|
@ -47,6 +50,7 @@
|
|||
|
||||
- name: Start test container changed
|
||||
containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: "{{ idem_image }}"
|
||||
name: testpod_container1
|
||||
pod: testpod
|
||||
|
|
@ -59,6 +63,7 @@
|
|||
|
||||
- name: Start test container again
|
||||
containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: "{{ idem_image }}"
|
||||
name: testpod_container1
|
||||
pod: testpod
|
||||
|
|
|
|||
|
|
@ -1,15 +1,18 @@
|
|||
# Ports
|
||||
- containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
name: idempotency
|
||||
state: absent
|
||||
|
||||
- containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: "{{ idem_image }}"
|
||||
name: idempotency
|
||||
state: started
|
||||
command: 1h
|
||||
|
||||
- containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: "{{ idem_image }}"
|
||||
name: idempotency
|
||||
state: present
|
||||
|
|
@ -21,6 +24,7 @@
|
|||
that: test1 is not changed
|
||||
|
||||
- containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: "{{ idem_image }}"
|
||||
name: idempotency
|
||||
state: present
|
||||
|
|
@ -43,6 +47,7 @@
|
|||
that: test2 is changed
|
||||
|
||||
- containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: "{{ idem_image }}"
|
||||
name: idempotency
|
||||
state: present
|
||||
|
|
@ -65,6 +70,7 @@
|
|||
that: test3 is not changed
|
||||
|
||||
- containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: "{{ idem_image }}"
|
||||
name: idempotency
|
||||
state: present
|
||||
|
|
@ -77,6 +83,7 @@
|
|||
that: test4 is changed
|
||||
|
||||
- containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: "{{ idem_image }}"
|
||||
name: idempotency
|
||||
state: present
|
||||
|
|
@ -89,6 +96,7 @@
|
|||
that: test5 is changed
|
||||
|
||||
- containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: "{{ idem_image }}"
|
||||
name: idempotency
|
||||
state: present
|
||||
|
|
@ -100,6 +108,7 @@
|
|||
that: test6 is changed
|
||||
|
||||
- containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: "{{ idem_image }}"
|
||||
name: idempotency
|
||||
state: present
|
||||
|
|
@ -113,6 +122,7 @@
|
|||
that: test7 is changed
|
||||
|
||||
- containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: "{{ idem_image }}"
|
||||
name: idempotency
|
||||
state: present
|
||||
|
|
@ -126,6 +136,7 @@
|
|||
that: test8 is changed
|
||||
|
||||
- containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: "{{ idem_image }}"
|
||||
name: idempotency
|
||||
state: present
|
||||
|
|
@ -139,6 +150,7 @@
|
|||
that: test9 is not changed
|
||||
|
||||
- containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: "{{ idem_image }}"
|
||||
name: idempotency
|
||||
state: present
|
||||
|
|
@ -153,6 +165,7 @@
|
|||
that: test9a is not changed
|
||||
|
||||
- containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: "{{ idem_image }}"
|
||||
name: idempotency
|
||||
state: present
|
||||
|
|
@ -164,16 +177,19 @@
|
|||
that: test9b is changed
|
||||
|
||||
- containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
name: idempotency1
|
||||
state: absent
|
||||
|
||||
- containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: alpine
|
||||
name: idempotency1
|
||||
state: present
|
||||
command: sleep 1h
|
||||
|
||||
- containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: alpine
|
||||
name: idempotency1
|
||||
state: present
|
||||
|
|
@ -185,6 +201,7 @@
|
|||
that: test10 is not changed
|
||||
|
||||
- containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: alpine
|
||||
name: idempotency1
|
||||
state: present
|
||||
|
|
@ -197,6 +214,7 @@
|
|||
that: test11 is not changed
|
||||
|
||||
- containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: alpine
|
||||
name: idempotency1
|
||||
state: present
|
||||
|
|
@ -209,6 +227,7 @@
|
|||
that: test11a is not changed
|
||||
|
||||
- containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: alpine
|
||||
name: idempotency1
|
||||
state: present
|
||||
|
|
@ -222,6 +241,7 @@
|
|||
that: test12 is changed
|
||||
|
||||
- containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: alpine
|
||||
name: idempotency1
|
||||
state: present
|
||||
|
|
@ -233,6 +253,7 @@
|
|||
that: test13 is changed
|
||||
|
||||
- containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: alpine
|
||||
name: idempotency1
|
||||
state: present
|
||||
|
|
|
|||
|
|
@ -1,15 +1,18 @@
|
|||
# Stop signal
|
||||
- containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
name: idempotency
|
||||
state: absent
|
||||
|
||||
- containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: "{{ idem_image }}"
|
||||
name: idempotency
|
||||
state: started
|
||||
command: 1h
|
||||
|
||||
- containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: "{{ idem_image }}"
|
||||
name: idempotency
|
||||
state: present
|
||||
|
|
@ -21,6 +24,7 @@
|
|||
that: test1 is not changed
|
||||
|
||||
- containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: "{{ idem_image }}"
|
||||
name: idempotency
|
||||
state: present
|
||||
|
|
@ -33,6 +37,7 @@
|
|||
that: test2 is not changed
|
||||
|
||||
- containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: "{{ idem_image }}"
|
||||
name: idempotency
|
||||
state: present
|
||||
|
|
@ -44,6 +49,7 @@
|
|||
that: test3 is not changed
|
||||
|
||||
- containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: "{{ idem_image }}"
|
||||
name: idempotency
|
||||
state: present
|
||||
|
|
@ -56,6 +62,7 @@
|
|||
that: test4 is changed
|
||||
|
||||
- containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: "{{ idem_image }}"
|
||||
name: idempotency
|
||||
state: present
|
||||
|
|
@ -68,6 +75,7 @@
|
|||
that: test5 is not changed
|
||||
|
||||
- containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: "{{ idem_image }}"
|
||||
name: idempotency
|
||||
state: present
|
||||
|
|
@ -79,6 +87,7 @@
|
|||
that: test6 is changed
|
||||
|
||||
- containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: "{{ idem_image }}"
|
||||
name: idempotency
|
||||
state: present
|
||||
|
|
@ -91,6 +100,7 @@
|
|||
that: test7 is changed
|
||||
|
||||
- containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: "{{ idem_image }}"
|
||||
name: idempotency
|
||||
state: present
|
||||
|
|
@ -103,6 +113,7 @@
|
|||
that: test8 is changed
|
||||
|
||||
- containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: "{{ idem_image }}"
|
||||
name: idempotency
|
||||
state: present
|
||||
|
|
@ -114,6 +125,7 @@
|
|||
that: test9 is not changed
|
||||
|
||||
- containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: "{{ idem_image }}"
|
||||
name: idempotency
|
||||
state: present
|
||||
|
|
@ -126,6 +138,7 @@
|
|||
that: test9a is changed
|
||||
|
||||
- containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: "{{ idem_image }}"
|
||||
name: idempotency
|
||||
state: present
|
||||
|
|
@ -137,16 +150,19 @@
|
|||
that: test9b is changed
|
||||
|
||||
- containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
name: idempotency1
|
||||
state: absent
|
||||
|
||||
- containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: alpine
|
||||
name: idempotency1
|
||||
state: present
|
||||
command: sleep 1h
|
||||
|
||||
- containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: alpine
|
||||
name: idempotency1
|
||||
state: present
|
||||
|
|
@ -158,6 +174,7 @@
|
|||
that: test10 is not changed
|
||||
|
||||
- containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: alpine
|
||||
name: idempotency1
|
||||
state: present
|
||||
|
|
@ -170,6 +187,7 @@
|
|||
that: test11 is not changed
|
||||
|
||||
- containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: alpine
|
||||
name: idempotency1
|
||||
state: present
|
||||
|
|
@ -182,6 +200,7 @@
|
|||
that: test12 is changed
|
||||
|
||||
- containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: alpine
|
||||
name: idempotency1
|
||||
state: present
|
||||
|
|
@ -193,6 +212,7 @@
|
|||
that: test13 is changed
|
||||
|
||||
- containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: alpine
|
||||
name: idempotency1
|
||||
state: present
|
||||
|
|
|
|||
|
|
@ -1,15 +1,18 @@
|
|||
# Users
|
||||
- containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
name: idempotency
|
||||
state: absent
|
||||
|
||||
- containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: "{{ idem_image }}"
|
||||
name: idempotency
|
||||
state: started
|
||||
command: 1h
|
||||
|
||||
- containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: "{{ idem_image }}"
|
||||
name: idempotency
|
||||
state: present
|
||||
|
|
@ -21,6 +24,7 @@
|
|||
that: test1 is not changed
|
||||
|
||||
- containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: "{{ idem_image }}"
|
||||
name: idempotency
|
||||
state: present
|
||||
|
|
@ -33,6 +37,7 @@
|
|||
that: test2 is not changed
|
||||
|
||||
- containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: "{{ idem_image }}"
|
||||
name: idempotency
|
||||
state: present
|
||||
|
|
@ -44,6 +49,7 @@
|
|||
that: test3 is not changed
|
||||
|
||||
- containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: "{{ idem_image }}"
|
||||
name: idempotency
|
||||
state: present
|
||||
|
|
@ -56,6 +62,7 @@
|
|||
that: test4 is changed
|
||||
|
||||
- containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: "{{ idem_image }}"
|
||||
name: idempotency
|
||||
state: present
|
||||
|
|
@ -68,6 +75,7 @@
|
|||
that: test5 is not changed
|
||||
|
||||
- containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: "{{ idem_image }}"
|
||||
name: idempotency
|
||||
state: present
|
||||
|
|
@ -79,6 +87,7 @@
|
|||
that: test6 is changed
|
||||
|
||||
- containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: "{{ idem_image }}"
|
||||
name: idempotency
|
||||
state: present
|
||||
|
|
@ -91,6 +100,7 @@
|
|||
that: test7 is changed
|
||||
|
||||
- containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: "{{ idem_image }}"
|
||||
name: idempotency
|
||||
state: present
|
||||
|
|
@ -103,6 +113,7 @@
|
|||
that: test8 is changed
|
||||
|
||||
- containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: "{{ idem_image }}"
|
||||
name: idempotency
|
||||
state: present
|
||||
|
|
@ -114,16 +125,19 @@
|
|||
that: test9 is not changed
|
||||
|
||||
- containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
name: idempotency1
|
||||
state: absent
|
||||
|
||||
- containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: alpine
|
||||
name: idempotency1
|
||||
state: present
|
||||
command: sleep 1h
|
||||
|
||||
- containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: alpine
|
||||
name: idempotency1
|
||||
state: present
|
||||
|
|
@ -135,6 +149,7 @@
|
|||
that: test10 is not changed
|
||||
|
||||
- containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: alpine
|
||||
name: idempotency1
|
||||
state: present
|
||||
|
|
@ -147,6 +162,7 @@
|
|||
that: test11 is changed
|
||||
|
||||
- containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: alpine
|
||||
name: idempotency1
|
||||
state: present
|
||||
|
|
@ -158,6 +174,7 @@
|
|||
that: test12 is changed
|
||||
|
||||
- containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: alpine
|
||||
name: idempotency1
|
||||
state: present
|
||||
|
|
|
|||
|
|
@ -1,15 +1,18 @@
|
|||
# Volumes
|
||||
- containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
name: idempotency
|
||||
state: absent
|
||||
|
||||
- containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: "{{ idem_image }}"
|
||||
name: idempotency
|
||||
state: started
|
||||
command: 1h
|
||||
|
||||
- containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: "{{ idem_image }}"
|
||||
name: idempotency
|
||||
state: present
|
||||
|
|
@ -21,6 +24,7 @@
|
|||
that: test1 is not changed
|
||||
|
||||
- containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: "{{ idem_image }}"
|
||||
name: idempotency
|
||||
state: present
|
||||
|
|
@ -32,6 +36,7 @@
|
|||
that: test2 is not changed
|
||||
|
||||
- containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: "{{ idem_image }}"
|
||||
name: idempotency
|
||||
state: present
|
||||
|
|
@ -43,6 +48,7 @@
|
|||
that: test3 is not changed
|
||||
|
||||
- containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: "{{ idem_image }}"
|
||||
name: idempotency
|
||||
state: present
|
||||
|
|
@ -56,6 +62,7 @@
|
|||
that: test4 is changed
|
||||
|
||||
- containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: "{{ idem_image }}"
|
||||
name: idempotency
|
||||
state: present
|
||||
|
|
@ -69,6 +76,7 @@
|
|||
that: test5 is not changed
|
||||
|
||||
- containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: "{{ idem_image }}"
|
||||
name: idempotency
|
||||
state: present
|
||||
|
|
@ -80,6 +88,7 @@
|
|||
that: test6 is changed
|
||||
|
||||
- containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: "{{ idem_image }}"
|
||||
name: idempotency
|
||||
state: present
|
||||
|
|
@ -94,6 +103,7 @@
|
|||
that: test7 is changed
|
||||
|
||||
- containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: "{{ idem_image }}"
|
||||
name: idempotency
|
||||
state: present
|
||||
|
|
@ -107,6 +117,7 @@
|
|||
that: test8 is changed
|
||||
|
||||
- containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: "{{ idem_image }}"
|
||||
name: idempotency
|
||||
state: present
|
||||
|
|
@ -123,6 +134,7 @@
|
|||
podman volume inspect local_volume2 || podman volume create local_volume2
|
||||
|
||||
- containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: "{{ idem_image }}"
|
||||
name: idempotency
|
||||
state: present
|
||||
|
|
@ -137,6 +149,7 @@
|
|||
that: test10 is changed
|
||||
|
||||
- containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: "{{ idem_image }}"
|
||||
name: idempotency
|
||||
state: present
|
||||
|
|
@ -151,6 +164,7 @@
|
|||
that: test11 is not changed
|
||||
|
||||
- containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: "{{ idem_image }}"
|
||||
name: idempotency
|
||||
state: present
|
||||
|
|
@ -165,6 +179,7 @@
|
|||
that: test12 is changed
|
||||
|
||||
- containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: "{{ idem_image }}"
|
||||
name: idempotency
|
||||
state: present
|
||||
|
|
@ -178,16 +193,19 @@
|
|||
that: test13 is not changed
|
||||
|
||||
- containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
name: idempotency1
|
||||
state: absent
|
||||
|
||||
- containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: alpine
|
||||
name: idempotency1
|
||||
state: present
|
||||
command: sleep 1h
|
||||
|
||||
- containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: alpine
|
||||
name: idempotency1
|
||||
state: present
|
||||
|
|
@ -199,6 +217,7 @@
|
|||
that: test14 is not changed
|
||||
|
||||
- containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: alpine
|
||||
name: idempotency1
|
||||
state: present
|
||||
|
|
@ -212,6 +231,7 @@
|
|||
that: test15 is changed
|
||||
|
||||
- containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: alpine
|
||||
name: idempotency1
|
||||
state: present
|
||||
|
|
@ -223,6 +243,7 @@
|
|||
that: test16 is changed
|
||||
|
||||
- containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: alpine
|
||||
name: idempotency1
|
||||
state: present
|
||||
|
|
|
|||
|
|
@ -1,15 +1,18 @@
|
|||
# Workdir
|
||||
- containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
name: idempotency
|
||||
state: absent
|
||||
|
||||
- containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: "{{ idem_image }}"
|
||||
name: idempotency
|
||||
state: started
|
||||
command: 1h
|
||||
|
||||
- containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: "{{ idem_image }}"
|
||||
name: idempotency
|
||||
state: present
|
||||
|
|
@ -21,6 +24,7 @@
|
|||
that: test1 is not changed
|
||||
|
||||
- containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: "{{ idem_image }}"
|
||||
name: idempotency
|
||||
state: present
|
||||
|
|
@ -33,6 +37,7 @@
|
|||
that: test2 is not changed
|
||||
|
||||
- containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: "{{ idem_image }}"
|
||||
name: idempotency
|
||||
state: present
|
||||
|
|
@ -44,6 +49,7 @@
|
|||
that: test3 is not changed
|
||||
|
||||
- containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: "{{ idem_image }}"
|
||||
name: idempotency
|
||||
state: present
|
||||
|
|
@ -56,6 +62,7 @@
|
|||
that: test4 is changed
|
||||
|
||||
- containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: "{{ idem_image }}"
|
||||
name: idempotency
|
||||
state: present
|
||||
|
|
@ -68,6 +75,7 @@
|
|||
that: test5 is not changed
|
||||
|
||||
- containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: "{{ idem_image }}"
|
||||
name: idempotency
|
||||
state: present
|
||||
|
|
@ -79,6 +87,7 @@
|
|||
that: test6 is changed
|
||||
|
||||
- containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: "{{ idem_image }}"
|
||||
name: idempotency
|
||||
state: present
|
||||
|
|
@ -91,6 +100,7 @@
|
|||
that: test7 is changed
|
||||
|
||||
- containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: "{{ idem_image }}"
|
||||
name: idempotency
|
||||
state: present
|
||||
|
|
@ -103,6 +113,7 @@
|
|||
that: test8 is changed
|
||||
|
||||
- containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: "{{ idem_image }}"
|
||||
name: idempotency
|
||||
state: present
|
||||
|
|
@ -114,6 +125,7 @@
|
|||
that: test9 is not changed
|
||||
|
||||
- containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: "{{ idem_image }}"
|
||||
name: idempotency
|
||||
state: present
|
||||
|
|
@ -126,6 +138,7 @@
|
|||
that: test9a is changed
|
||||
|
||||
- containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: "{{ idem_image }}"
|
||||
name: idempotency
|
||||
state: present
|
||||
|
|
@ -137,16 +150,19 @@
|
|||
that: test9b is changed
|
||||
|
||||
- containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
name: idempotency1
|
||||
state: absent
|
||||
|
||||
- containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: alpine
|
||||
name: idempotency1
|
||||
state: present
|
||||
command: sleep 1h
|
||||
|
||||
- containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: alpine
|
||||
name: idempotency1
|
||||
state: present
|
||||
|
|
@ -158,6 +174,7 @@
|
|||
that: test10 is not changed
|
||||
|
||||
- containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: alpine
|
||||
name: idempotency1
|
||||
state: present
|
||||
|
|
@ -170,6 +187,7 @@
|
|||
that: test11 is not changed
|
||||
|
||||
- containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: alpine
|
||||
name: idempotency1
|
||||
state: present
|
||||
|
|
@ -182,6 +200,7 @@
|
|||
that: test12 is changed
|
||||
|
||||
- containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: alpine
|
||||
name: idempotency1
|
||||
state: present
|
||||
|
|
@ -193,6 +212,7 @@
|
|||
that: test13 is changed
|
||||
|
||||
- containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: alpine
|
||||
name: idempotency1
|
||||
state: present
|
||||
|
|
|
|||
|
|
@ -3,6 +3,7 @@
|
|||
|
||||
- name: Remove container
|
||||
containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
name: netcontainer
|
||||
state: absent
|
||||
|
||||
|
|
@ -60,6 +61,7 @@
|
|||
|
||||
- name: Delete all pods leftovers from tests
|
||||
containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
name: netcontainer
|
||||
state: absent
|
||||
|
||||
|
|
|
|||
|
|
@ -2,11 +2,13 @@
|
|||
# Ulimits testing
|
||||
- name: Make sure container doesn't exist
|
||||
containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
name: root-idempotency
|
||||
state: absent
|
||||
|
||||
- name: Run container as is
|
||||
containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: "{{ idem_image }}"
|
||||
name: root-idempotency
|
||||
state: started
|
||||
|
|
@ -14,6 +16,7 @@
|
|||
|
||||
- name: Run container as is again
|
||||
containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: "{{ idem_image }}"
|
||||
name: root-idempotency
|
||||
state: present
|
||||
|
|
@ -27,6 +30,7 @@
|
|||
|
||||
- name: Run containers with ulimits
|
||||
containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: "{{ idem_image }}"
|
||||
name: root-idempotency
|
||||
state: present
|
||||
|
|
@ -43,6 +47,7 @@
|
|||
|
||||
- name: Run containers with ulimits - idempotency
|
||||
containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: "{{ idem_image }}"
|
||||
name: root-idempotency
|
||||
state: present
|
||||
|
|
@ -59,6 +64,7 @@
|
|||
|
||||
- name: Run containers with changed ulimits
|
||||
containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: "{{ idem_image }}"
|
||||
name: root-idempotency
|
||||
state: present
|
||||
|
|
@ -75,6 +81,7 @@
|
|||
|
||||
- name: Run containers with changed ulimits - idempotency
|
||||
containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: "{{ idem_image }}"
|
||||
name: root-idempotency
|
||||
state: present
|
||||
|
|
@ -91,6 +98,7 @@
|
|||
|
||||
- name: Run default container
|
||||
containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: "{{ idem_image }}"
|
||||
name: root-idempotency
|
||||
state: started
|
||||
|
|
@ -98,6 +106,7 @@
|
|||
|
||||
- name: Run containers with MAC address
|
||||
containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: "{{ idem_image }}"
|
||||
name: root-idempotency
|
||||
state: started
|
||||
|
|
@ -113,6 +122,7 @@
|
|||
|
||||
- name: Run containers with MAC address again - idempotency
|
||||
containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: "{{ idem_image }}"
|
||||
name: root-idempotency
|
||||
state: present
|
||||
|
|
@ -127,6 +137,7 @@
|
|||
|
||||
- name: Run containers with MAC address changed
|
||||
containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: "{{ idem_image }}"
|
||||
name: root-idempotency
|
||||
state: present
|
||||
|
|
@ -141,6 +152,7 @@
|
|||
|
||||
- name: Run again default container
|
||||
containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: "{{ idem_image }}"
|
||||
name: root-idempotency
|
||||
state: present
|
||||
|
|
@ -154,6 +166,7 @@
|
|||
|
||||
- name: Run container with publishing ports and ipv6
|
||||
containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: "{{ idem_image }}"
|
||||
name: root-idempotency
|
||||
state: present
|
||||
|
|
@ -174,6 +187,7 @@
|
|||
|
||||
- name: Run container with publishing ports and ipv6 again
|
||||
containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
image: "{{ idem_image }}"
|
||||
name: root-idempotency
|
||||
state: present
|
||||
|
|
@ -194,5 +208,6 @@
|
|||
|
||||
- name: Make sure container doesn't exist
|
||||
containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
name: root-idempotency
|
||||
state: absent
|
||||
|
|
|
|||
|
|
@ -3,16 +3,19 @@
|
|||
|
||||
- name: Remove container rootlessnet2
|
||||
containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
name: rootlessnet2
|
||||
state: absent
|
||||
|
||||
- name: Remove container rootlessnet
|
||||
containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
name: rootlessnet
|
||||
state: absent
|
||||
|
||||
- name: Run container with no specified networks
|
||||
containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
name: rootlessnet
|
||||
image: "{{ idem_image }}"
|
||||
command: 1h
|
||||
|
|
@ -20,6 +23,7 @@
|
|||
|
||||
- name: Run container again with no specified networks
|
||||
containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
name: rootlessnet
|
||||
image: "{{ idem_image }}"
|
||||
command: 1h
|
||||
|
|
@ -33,6 +37,7 @@
|
|||
|
||||
- name: Run container with network mode host
|
||||
containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
name: rootlessnet
|
||||
image: "{{ idem_image }}"
|
||||
command: 1h
|
||||
|
|
@ -47,6 +52,7 @@
|
|||
|
||||
- name: Run container with network mode host again
|
||||
containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
name: rootlessnet
|
||||
image: "{{ idem_image }}"
|
||||
command: 1h
|
||||
|
|
@ -61,6 +67,7 @@
|
|||
|
||||
- name: Run container without network at all
|
||||
containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
name: rootlessnet
|
||||
image: "{{ idem_image }}"
|
||||
command: 1h
|
||||
|
|
@ -75,6 +82,7 @@
|
|||
|
||||
- name: Run container without network at all again
|
||||
containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
name: rootlessnet
|
||||
image: "{{ idem_image }}"
|
||||
command: 1h
|
||||
|
|
@ -89,6 +97,7 @@
|
|||
|
||||
- name: Run container with default network mode
|
||||
containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
name: rootlessnet
|
||||
image: "{{ idem_image }}"
|
||||
command: 1h
|
||||
|
|
@ -102,6 +111,7 @@
|
|||
|
||||
- name: Run container with slirp4netns options
|
||||
containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
name: rootlessnet
|
||||
image: "{{ idem_image }}"
|
||||
command: 1h
|
||||
|
|
@ -117,6 +127,7 @@
|
|||
|
||||
- name: Run container with slirp4netns options - again
|
||||
containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
name: rootlessnet
|
||||
image: "{{ idem_image }}"
|
||||
command: 1h
|
||||
|
|
@ -132,6 +143,7 @@
|
|||
|
||||
- name: Run container with different slirp4netns options
|
||||
containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
name: rootlessnet
|
||||
image: "{{ idem_image }}"
|
||||
command: 1h
|
||||
|
|
@ -147,6 +159,7 @@
|
|||
|
||||
- name: Run container without options
|
||||
containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
name: rootlessnet
|
||||
image: "{{ idem_image }}"
|
||||
command: 1h
|
||||
|
|
@ -160,6 +173,7 @@
|
|||
|
||||
- name: Run container without options - again
|
||||
containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
name: rootlessnet
|
||||
image: "{{ idem_image }}"
|
||||
command: 1h
|
||||
|
|
@ -173,6 +187,7 @@
|
|||
|
||||
- name: Run container network attached to first one
|
||||
containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
name: rootlessnet2
|
||||
image: "{{ idem_image }}"
|
||||
command: 1h
|
||||
|
|
@ -187,6 +202,7 @@
|
|||
|
||||
- name: Run container network attached to first one - again
|
||||
containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
name: rootlessnet2
|
||||
image: "{{ idem_image }}"
|
||||
command: 1h
|
||||
|
|
@ -202,10 +218,12 @@
|
|||
|
||||
- name: Delete all containers leftovers from tests
|
||||
containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
name: rootlessnet2
|
||||
state: absent
|
||||
|
||||
- name: Delete all containers leftovers from tests 2
|
||||
containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
name: rootlessnet
|
||||
state: absent
|
||||
|
|
|
|||
|
|
@ -6,11 +6,14 @@
|
|||
container_name: "{{ 'ansible-test-podman-%0x' % ((2**32) | random) }}"
|
||||
|
||||
- name: Make sure container doesn't exist
|
||||
command: podman container rm -f {{ container_name }}
|
||||
ignore_errors: true
|
||||
containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
name: "{{ container_name }}"
|
||||
state: absent
|
||||
|
||||
- name: Get missing container info
|
||||
containers.podman.podman_container_info:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
name: "{{ container_name }}"
|
||||
register: nonexist
|
||||
|
||||
|
|
@ -23,6 +26,7 @@
|
|||
|
||||
- name: Get missing multiple container info
|
||||
containers.podman.podman_container_info:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
name:
|
||||
- "{{ container_name }}"
|
||||
- neverexist
|
||||
|
|
@ -42,11 +46,13 @@
|
|||
|
||||
- name: Get existing container info
|
||||
containers.podman.podman_container_info:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
name: "{{ container_name }}"
|
||||
register: existing_container
|
||||
|
||||
- name: Get mixed existing and non-existing container info
|
||||
containers.podman.podman_container_info:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
name:
|
||||
- "{{ container_name }}"
|
||||
- whatever
|
||||
|
|
@ -54,6 +60,7 @@
|
|||
|
||||
- name: Get all containers info
|
||||
containers.podman.podman_container_info:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
register: all_containers
|
||||
|
||||
- name: Dump podman container inspect result
|
||||
|
|
@ -68,7 +75,10 @@
|
|||
podman_inspect_result: "{{ podman_inspect.stdout | from_json }}"
|
||||
|
||||
- name: Cleanup
|
||||
command: podman container rm -f {{ container_name }}
|
||||
containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
name: "{{ container_name }}"
|
||||
state: absent
|
||||
|
||||
- name: Make checks
|
||||
# https://github.com/containers/podman/issues/9490
|
||||
|
|
@ -85,5 +95,7 @@
|
|||
always:
|
||||
|
||||
- name: Cleanup
|
||||
command: podman container rm -f {{ container_name }}
|
||||
ignore_errors: true
|
||||
containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
name: "{{ container_name }}"
|
||||
state: absent
|
||||
|
|
|
|||
|
|
@ -620,6 +620,7 @@
|
|||
always:
|
||||
- name: Delete all container leftovers from tests
|
||||
containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
name: "{{ item }}"
|
||||
state: absent
|
||||
loop:
|
||||
|
|
|
|||
|
|
@ -94,6 +94,7 @@
|
|||
|
||||
- name: Delete all containers leftovers from tests
|
||||
containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
name: "{{ item }}"
|
||||
state: absent
|
||||
loop:
|
||||
|
|
|
|||
|
|
@ -3,6 +3,7 @@
|
|||
block:
|
||||
- name: Start container
|
||||
containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
name: container
|
||||
image: alpine:3.7
|
||||
state: started
|
||||
|
|
@ -61,5 +62,6 @@
|
|||
always:
|
||||
- name: Remove container
|
||||
containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
name: container
|
||||
state: absent
|
||||
|
|
|
|||
|
|
@ -3,6 +3,7 @@
|
|||
block:
|
||||
- name: Start container
|
||||
containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
name: container
|
||||
image: alpine:3.7
|
||||
state: started
|
||||
|
|
@ -62,5 +63,6 @@
|
|||
always:
|
||||
- name: Remove container
|
||||
containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
name: container
|
||||
state: absent
|
||||
|
|
|
|||
|
|
@ -647,6 +647,7 @@
|
|||
|
||||
- name: Run container1 in pod
|
||||
containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
name: container1
|
||||
image: alpine
|
||||
command: top
|
||||
|
|
@ -655,6 +656,7 @@
|
|||
|
||||
- name: Run container2 in pod
|
||||
containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
name: container2
|
||||
image: alpine
|
||||
command: top
|
||||
|
|
@ -696,6 +698,7 @@
|
|||
|
||||
- name: Run container1 in pod
|
||||
containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
name: container1
|
||||
image: alpine
|
||||
command: top
|
||||
|
|
@ -711,6 +714,7 @@
|
|||
|
||||
- name: Run container1 in pod slirp4netns
|
||||
containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
name: container1
|
||||
image: alpine
|
||||
command: top
|
||||
|
|
@ -733,6 +737,7 @@
|
|||
|
||||
- name: Run container1 in different pod slirp4netns
|
||||
containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
name: container1
|
||||
image: alpine
|
||||
command: top
|
||||
|
|
@ -758,6 +763,7 @@
|
|||
|
||||
- name: Delete all container leftovers from tests
|
||||
containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
name: "{{ item }}"
|
||||
state: absent
|
||||
loop:
|
||||
|
|
|
|||
|
|
@ -33,6 +33,7 @@
|
|||
|
||||
- name: Create container that uses secret
|
||||
containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
name: showmysecret
|
||||
image: alpine:3.7
|
||||
secrets:
|
||||
|
|
@ -49,6 +50,7 @@
|
|||
|
||||
- name: Create container that uses secret with options
|
||||
containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
name: showmysecret
|
||||
image: alpine:3.7
|
||||
secrets:
|
||||
|
|
@ -102,5 +104,6 @@
|
|||
always:
|
||||
- name: Remove container that uses secret
|
||||
containers.podman.podman_container:
|
||||
executable: "{{ test_executable | default('podman') }}"
|
||||
name: showmysecret
|
||||
state: absent
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue