1
0
Fork 0
mirror of https://github.com/containers/ansible-podman-collections.git synced 2026-05-05 15:15:01 +00:00

Prepare tests to use custom executable, part 1 (#473)

Signed-off-by: Sagi Shnaidman <sshnaidm@redhat.com>
This commit is contained in:
Sergey 2022-09-04 21:09:04 +03:00 committed by GitHub
parent 93b5acbf6e
commit e9d746728d
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
21 changed files with 253 additions and 5 deletions

View file

@ -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:

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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:

View file

@ -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:

View file

@ -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

View file

@ -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

View file

@ -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:

View file

@ -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