diff --git a/tests/integration/targets/podman_container/tasks/main.yml b/tests/integration/targets/podman_container/tasks/main.yml index 0cd4ec8..870ff7f 100644 --- a/tests/integration/targets/podman_container/tasks/main.yml +++ b/tests/integration/targets/podman_container/tasks/main.yml @@ -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: diff --git a/tests/integration/targets/podman_container_idempotency/tasks/idem_all.yml b/tests/integration/targets/podman_container_idempotency/tasks/idem_all.yml index 9600604..30103ff 100644 --- a/tests/integration/targets/podman_container_idempotency/tasks/idem_all.yml +++ b/tests/integration/targets/podman_container_idempotency/tasks/idem_all.yml @@ -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 diff --git a/tests/integration/targets/podman_container_idempotency/tasks/idem_labels.yml b/tests/integration/targets/podman_container_idempotency/tasks/idem_labels.yml index d492210..5d08d45 100644 --- a/tests/integration/targets/podman_container_idempotency/tasks/idem_labels.yml +++ b/tests/integration/targets/podman_container_idempotency/tasks/idem_labels.yml @@ -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 diff --git a/tests/integration/targets/podman_container_idempotency/tasks/idem_network_aliases.yml b/tests/integration/targets/podman_container_idempotency/tasks/idem_network_aliases.yml index d6d72b8..2da693c 100644 --- a/tests/integration/targets/podman_container_idempotency/tasks/idem_network_aliases.yml +++ b/tests/integration/targets/podman_container_idempotency/tasks/idem_network_aliases.yml @@ -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 diff --git a/tests/integration/targets/podman_container_idempotency/tasks/idem_networks.yml b/tests/integration/targets/podman_container_idempotency/tasks/idem_networks.yml index 4357924..0eedfda 100644 --- a/tests/integration/targets/podman_container_idempotency/tasks/idem_networks.yml +++ b/tests/integration/targets/podman_container_idempotency/tasks/idem_networks.yml @@ -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 diff --git a/tests/integration/targets/podman_container_idempotency/tasks/idem_pods.yml b/tests/integration/targets/podman_container_idempotency/tasks/idem_pods.yml index aae118e..67858e1 100644 --- a/tests/integration/targets/podman_container_idempotency/tasks/idem_pods.yml +++ b/tests/integration/targets/podman_container_idempotency/tasks/idem_pods.yml @@ -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 diff --git a/tests/integration/targets/podman_container_idempotency/tasks/idem_ports.yml b/tests/integration/targets/podman_container_idempotency/tasks/idem_ports.yml index a2c5e41..54a667c 100644 --- a/tests/integration/targets/podman_container_idempotency/tasks/idem_ports.yml +++ b/tests/integration/targets/podman_container_idempotency/tasks/idem_ports.yml @@ -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 diff --git a/tests/integration/targets/podman_container_idempotency/tasks/idem_stopsignal.yml b/tests/integration/targets/podman_container_idempotency/tasks/idem_stopsignal.yml index 59546ce..98586ae 100644 --- a/tests/integration/targets/podman_container_idempotency/tasks/idem_stopsignal.yml +++ b/tests/integration/targets/podman_container_idempotency/tasks/idem_stopsignal.yml @@ -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 diff --git a/tests/integration/targets/podman_container_idempotency/tasks/idem_users.yml b/tests/integration/targets/podman_container_idempotency/tasks/idem_users.yml index 1262b5e..6be03bb 100644 --- a/tests/integration/targets/podman_container_idempotency/tasks/idem_users.yml +++ b/tests/integration/targets/podman_container_idempotency/tasks/idem_users.yml @@ -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 diff --git a/tests/integration/targets/podman_container_idempotency/tasks/idem_volumes.yml b/tests/integration/targets/podman_container_idempotency/tasks/idem_volumes.yml index 4121e4c..3fff4e3 100644 --- a/tests/integration/targets/podman_container_idempotency/tasks/idem_volumes.yml +++ b/tests/integration/targets/podman_container_idempotency/tasks/idem_volumes.yml @@ -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 diff --git a/tests/integration/targets/podman_container_idempotency/tasks/idem_workdir.yml b/tests/integration/targets/podman_container_idempotency/tasks/idem_workdir.yml index ddd19b8..ef11031 100644 --- a/tests/integration/targets/podman_container_idempotency/tasks/idem_workdir.yml +++ b/tests/integration/targets/podman_container_idempotency/tasks/idem_workdir.yml @@ -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 diff --git a/tests/integration/targets/podman_container_idempotency/tasks/root-podman-network.yml b/tests/integration/targets/podman_container_idempotency/tasks/root-podman-network.yml index 8baf8e2..6d5b7bb 100644 --- a/tests/integration/targets/podman_container_idempotency/tasks/root-podman-network.yml +++ b/tests/integration/targets/podman_container_idempotency/tasks/root-podman-network.yml @@ -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 diff --git a/tests/integration/targets/podman_container_idempotency/tasks/root-podman.yml b/tests/integration/targets/podman_container_idempotency/tasks/root-podman.yml index 5020a7b..f415873 100644 --- a/tests/integration/targets/podman_container_idempotency/tasks/root-podman.yml +++ b/tests/integration/targets/podman_container_idempotency/tasks/root-podman.yml @@ -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 diff --git a/tests/integration/targets/podman_container_idempotency/tasks/rootless-podman-network.yml b/tests/integration/targets/podman_container_idempotency/tasks/rootless-podman-network.yml index cf8f2b4..62dd3a5 100644 --- a/tests/integration/targets/podman_container_idempotency/tasks/rootless-podman-network.yml +++ b/tests/integration/targets/podman_container_idempotency/tasks/rootless-podman-network.yml @@ -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 diff --git a/tests/integration/targets/podman_container_info/tasks/main.yml b/tests/integration/targets/podman_container_info/tasks/main.yml index 38ef469..d62bf8f 100644 --- a/tests/integration/targets/podman_container_info/tasks/main.yml +++ b/tests/integration/targets/podman_container_info/tasks/main.yml @@ -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 diff --git a/tests/integration/targets/podman_containers/tasks/main.yml b/tests/integration/targets/podman_containers/tasks/main.yml index 302c54d..2d26358 100644 --- a/tests/integration/targets/podman_containers/tasks/main.yml +++ b/tests/integration/targets/podman_containers/tasks/main.yml @@ -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: diff --git a/tests/integration/targets/podman_containers/tasks/root-multi.yml b/tests/integration/targets/podman_containers/tasks/root-multi.yml index 1e04fb4..01caa1e 100644 --- a/tests/integration/targets/podman_containers/tasks/root-multi.yml +++ b/tests/integration/targets/podman_containers/tasks/root-multi.yml @@ -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: diff --git a/tests/integration/targets/podman_export/tasks/main.yml b/tests/integration/targets/podman_export/tasks/main.yml index 7dc8791..2701c7c 100644 --- a/tests/integration/targets/podman_export/tasks/main.yml +++ b/tests/integration/targets/podman_export/tasks/main.yml @@ -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 diff --git a/tests/integration/targets/podman_import/tasks/main.yml b/tests/integration/targets/podman_import/tasks/main.yml index e890826..7f0ca7a 100644 --- a/tests/integration/targets/podman_import/tasks/main.yml +++ b/tests/integration/targets/podman_import/tasks/main.yml @@ -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 diff --git a/tests/integration/targets/podman_pod/tasks/main.yml b/tests/integration/targets/podman_pod/tasks/main.yml index fe84529..dd3adce 100644 --- a/tests/integration/targets/podman_pod/tasks/main.yml +++ b/tests/integration/targets/podman_pod/tasks/main.yml @@ -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: diff --git a/tests/integration/targets/podman_secret/tasks/main.yml b/tests/integration/targets/podman_secret/tasks/main.yml index 5c97c3e..bdb3155 100644 --- a/tests/integration/targets/podman_secret/tasks/main.yml +++ b/tests/integration/targets/podman_secret/tasks/main.yml @@ -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