diff --git a/tests/integration/targets/podman_containers/tasks/main.yml b/tests/integration/targets/podman_containers/tasks/main.yml index 2d26358..d34f868 100644 --- a/tests/integration/targets/podman_containers/tasks/main.yml +++ b/tests/integration/targets/podman_containers/tasks/main.yml @@ -2,6 +2,7 @@ block: - name: Delete all containers leftovers from tests containers.podman.podman_containers: + executable: "{{ test_executable | default('podman') }}" containers: - name: "alpine:3.7" state: absent @@ -30,6 +31,7 @@ - name: Test no image with default action containers.podman.podman_containers: + executable: "{{ test_executable | default('podman') }}" containers: - name: "container" - name: "container2" @@ -40,6 +42,7 @@ - name: Test no image with state 'started' containers.podman.podman_containers: + executable: "{{ test_executable | default('podman') }}" containers: - name: "container" state: started @@ -50,6 +53,7 @@ - name: Test no image with state 'present' containers.podman.podman_containers: + executable: "{{ test_executable | default('podman') }}" containers: - name: "container" state: present @@ -80,6 +84,7 @@ - name: Check pulling image containers.podman.podman_containers: + executable: "{{ test_executable | default('podman') }}" containers: - name: container image: alpine:3.7 @@ -93,6 +98,7 @@ - name: Check using already pulled image containers.podman.podman_containers: + executable: "{{ test_executable | default('podman') }}" containers: - name: container1 image: alpine:3.7 @@ -126,6 +132,7 @@ - name: Check failed image pull containers.podman.podman_containers: + executable: "{{ test_executable | default('podman') }}" containers: - name: container1 image: alpine:3.7 @@ -146,6 +153,7 @@ - name: Force containers recreate containers.podman.podman_containers: + executable: "{{ test_executable | default('podman') }}" containers: - name: container1 image: alpine:3.7 @@ -170,6 +178,7 @@ - name: Stop containers containers.podman.podman_containers: + executable: "{{ test_executable | default('podman') }}" containers: - name: container state: stopped @@ -179,6 +188,7 @@ - name: Stop the same containers again (idempotency) containers.podman.podman_containers: + executable: "{{ test_executable | default('podman') }}" containers: - name: container state: stopped @@ -204,6 +214,7 @@ - name: Delete stopped containers containers.podman.podman_containers: + executable: "{{ test_executable | default('podman') }}" containers: - name: container state: absent @@ -213,6 +224,7 @@ - name: Delete again containers (idempotency) containers.podman.podman_containers: + executable: "{{ test_executable | default('podman') }}" containers: - name: container state: absent @@ -237,6 +249,7 @@ - name: Create containers, but don't run containers.podman.podman_containers: + executable: "{{ test_executable | default('podman') }}" containers: - name: container image: alpine:3.7 @@ -250,6 +263,7 @@ - name: Create containers, but don't run again containers.podman.podman_containers: + executable: "{{ test_executable | default('podman') }}" containers: - name: container image: alpine:3.7 @@ -275,6 +289,7 @@ - name: Delete created containers containers.podman.podman_containers: + executable: "{{ test_executable | default('podman') }}" containers: - name: container state: absent @@ -283,6 +298,7 @@ - name: Start containers that were deleted containers.podman.podman_containers: + executable: "{{ test_executable | default('podman') }}" containers: - name: container image: alpine:3.7 @@ -305,6 +321,7 @@ - name: Delete started container containers.podman.podman_containers: + executable: "{{ test_executable | default('podman') }}" containers: - name: container state: absent @@ -314,6 +331,7 @@ - name: Delete again container (idempotency) containers.podman.podman_containers: + executable: "{{ test_executable | default('podman') }}" containers: - name: container state: absent @@ -338,6 +356,7 @@ - name: Recreate container with parameters containers.podman.podman_containers: + executable: "{{ test_executable | default('podman') }}" containers: - name: container image: docker.io/alpine:3.7 @@ -457,6 +476,7 @@ - name: Check basic idempotency of running container containers.podman.podman_containers: + executable: "{{ test_executable | default('podman') }}" containers: - name: testidem image: docker.io/alpine @@ -473,6 +493,7 @@ - name: Check basic idempotency of running container - run it again containers.podman.podman_containers: + executable: "{{ test_executable | default('podman') }}" containers: - name: testidem image: docker.io/alpine @@ -495,6 +516,7 @@ - name: Run changed container (with tty enabled) containers.podman.podman_containers: + executable: "{{ test_executable | default('podman') }}" containers: - name: testidem image: docker.io/alpine @@ -518,6 +540,7 @@ - name: Run changed container without specifying an option, use defaults containers.podman.podman_containers: + executable: "{{ test_executable | default('podman') }}" containers: - name: testidem image: docker.io/alpine @@ -540,6 +563,7 @@ - name: Remove container containers.podman.podman_containers: + executable: "{{ test_executable | default('podman') }}" containers: - name: testidem state: absent @@ -556,6 +580,7 @@ - name: Check basic idempotency of pod container containers.podman.podman_containers: + executable: "{{ test_executable | default('podman') }}" containers: - name: testidem-pod image: docker.io/alpine @@ -570,6 +595,7 @@ - name: Check basic idempotency of pod container - run it again containers.podman.podman_containers: + executable: "{{ test_executable | default('podman') }}" containers: - name: testidem-pod image: alpine:latest @@ -590,6 +616,7 @@ - name: Run changed pod container (with tty enabled) containers.podman.podman_containers: + executable: "{{ test_executable | default('podman') }}" containers: - name: testidem-pod image: alpine @@ -611,6 +638,7 @@ - name: Remove container containers.podman.podman_containers: + executable: "{{ test_executable | default('podman') }}" containers: - name: testidem-pod state: absent diff --git a/tests/integration/targets/podman_export/tasks/main.yml b/tests/integration/targets/podman_export/tasks/main.yml index 2701c7c..97936e7 100644 --- a/tests/integration/targets/podman_export/tasks/main.yml +++ b/tests/integration/targets/podman_export/tasks/main.yml @@ -11,6 +11,7 @@ - name: Export container containers.podman.podman_export: + executable: "{{ test_executable | default('podman') }}" container: container dest: /tmp/container @@ -36,6 +37,7 @@ - name: Export container without force containers.podman.podman_export: + executable: "{{ test_executable | default('podman') }}" container: container dest: /tmp/container force: false @@ -49,6 +51,7 @@ - name: Export container with force containers.podman.podman_export: + executable: "{{ test_executable | default('podman') }}" container: container dest: /tmp/container force: true diff --git a/tests/integration/targets/podman_image/tasks/main.yml b/tests/integration/targets/podman_image/tasks/main.yml index e57d39b..867a25a 100644 --- a/tests/integration/targets/podman_image/tasks/main.yml +++ b/tests/integration/targets/podman_image/tasks/main.yml @@ -2,31 +2,37 @@ block: - name: Pull image containers.podman.podman_image: + executable: "{{ test_executable | default('podman') }}" name: quay.io/coreos/alpine-sh register: pull1 - name: Pull image again containers.podman.podman_image: + executable: "{{ test_executable | default('podman') }}" name: quay.io/coreos/alpine-sh register: pull2 - name: Pull image from docker.io with short url containers.podman.podman_image: + executable: "{{ test_executable | default('podman') }}" name: docker.io/alpine register: pull3 - name: Pull image from docker.io with short url again containers.podman.podman_image: + executable: "{{ test_executable | default('podman') }}" name: docker.io/alpine register: pull4 - name: Pull image from docker.io with official/normalised url again containers.podman.podman_image: + executable: "{{ test_executable | default('podman') }}" name: docker.io/library/alpine register: pull5 - name: Pull image for testing image deletion with image id containers.podman.podman_image: + executable: "{{ test_executable | default('podman') }}" name: docker.io/library/ubuntu register: pull6 @@ -58,41 +64,48 @@ - name: Remove image (tag) containers.podman.podman_image: + executable: "{{ test_executable | default('podman') }}" name: quay.io/coreos/alpine-sh state: absent register: rmi1 - name: Remove image again containers.podman.podman_image: + executable: "{{ test_executable | default('podman') }}" name: quay.io/coreos/alpine-sh state: absent register: rmi2 - name: Remove image using new repository url containers.podman.podman_image: + executable: "{{ test_executable | default('podman') }}" name: quay.io/coreos/library/alpine-sh state: absent register: rmi3 - name: Try to remove docker.io image using short url containers.podman.podman_image: + executable: "{{ test_executable | default('podman') }}" name: docker.io/alpine state: absent register: rmi4 - name: Remove docker.io image using normalised url containers.podman.podman_image: + executable: "{{ test_executable | default('podman') }}" name: docker.io/library/alpine state: absent register: rmi5 - name: Get image id of the target image containers.podman.podman_image_info: + executable: "{{ test_executable | default('podman') }}" name: docker.io/library/ubuntu register: imageinfo - name: Remove an image with image id containers.podman.podman_image: + executable: "{{ test_executable | default('podman') }}" name: "{{ item.Id }}" state: absent loop: "{{ imageinfo.images }}" @@ -116,12 +129,14 @@ - name: Pull a specific version of an image containers.podman.podman_image: + executable: "{{ test_executable | default('podman') }}" name: quay.io/coreos/etcd tag: v3.3.11 register: specific_image1 - name: Pull a specific version of an image again containers.podman.podman_image: + executable: "{{ test_executable | default('podman') }}" name: quay.io/coreos/etcd tag: v3.3.11 register: specific_image2 @@ -149,18 +164,21 @@ - name: Build OCI image containers.podman.podman_image: + executable: "{{ test_executable | default('podman') }}" name: testimage path: /var/tmp/build register: oci_build1 - name: Build OCI image again containers.podman.podman_image: + executable: "{{ test_executable | default('podman') }}" name: testimage path: /var/tmp/build register: oci_build2 - name: Inspect build image containers.podman.podman_image_info: + executable: "{{ test_executable | default('podman') }}" name: testimage register: testimage_info @@ -173,6 +191,7 @@ - name: Build Docker image containers.podman.podman_image: + executable: "{{ test_executable | default('podman') }}" name: dockerimage path: /var/tmp/build build: @@ -181,6 +200,7 @@ - name: Build Docker image again containers.podman.podman_image: + executable: "{{ test_executable | default('podman') }}" name: dockerimage path: /var/tmp/build build: @@ -189,6 +209,7 @@ - name: Inspect build image containers.podman.podman_image_info: + executable: "{{ test_executable | default('podman') }}" name: dockerimage register: dockerimage_info @@ -201,6 +222,7 @@ - name: push image that doesn't exit to nowhere containers.podman.podman_image: + executable: "{{ test_executable | default('podman') }}" name: bad_image pull: false push: yes @@ -218,6 +240,7 @@ always: - name: Cleanup images containers.podman.podman_image: + executable: "{{ test_executable | default('podman') }}" name: "{{ item }}" state: absent loop: diff --git a/tests/integration/targets/podman_image_info/tasks/main.yml b/tests/integration/targets/podman_image_info/tasks/main.yml index 9b74592..105ffcd 100644 --- a/tests/integration/targets/podman_image_info/tasks/main.yml +++ b/tests/integration/targets/podman_image_info/tasks/main.yml @@ -3,6 +3,7 @@ - name: Get info on images when no images containers.podman.podman_image_info: + executable: "{{ test_executable | default('podman') }}" register: info_0 - name: Check results for no images @@ -15,6 +16,7 @@ - name: Get info on all images containers.podman.podman_image_info: + executable: "{{ test_executable | default('podman') }}" register: all_image_result - name: Pull another image @@ -22,6 +24,7 @@ - name: Get info on specific image containers.podman.podman_image_info: + executable: "{{ test_executable | default('podman') }}" name: dnsmasq register: named_image_result @@ -34,11 +37,13 @@ - name: Get info on single image that does not exist containers.podman.podman_image_info: + executable: "{{ test_executable | default('podman') }}" name: nope register: single_nonexistant - name: Get info on multiple images that do not exist containers.podman.podman_image_info: + executable: "{{ test_executable | default('podman') }}" name: - nope - reallynope @@ -46,6 +51,7 @@ - name: Get info with one image that does not exist containers.podman.podman_image_info: + executable: "{{ test_executable | default('podman') }}" name: - dnsmasq - nope diff --git a/tests/integration/targets/podman_import/tasks/main.yml b/tests/integration/targets/podman_import/tasks/main.yml index 7f0ca7a..db8254e 100644 --- a/tests/integration/targets/podman_import/tasks/main.yml +++ b/tests/integration/targets/podman_import/tasks/main.yml @@ -11,6 +11,7 @@ - name: Export container containers.podman.podman_export: + executable: "{{ test_executable | default('podman') }}" container: container dest: /tmp/container @@ -26,6 +27,7 @@ - name: Import container containers.podman.podman_import: + executable: "{{ test_executable | default('podman') }}" src: /tmp/container register: test @@ -37,6 +39,7 @@ - name: Import container with commit message containers.podman.podman_import: + executable: "{{ test_executable | default('podman') }}" src: /tmp/container commit_message: 'Test in CI' register: test1 @@ -48,6 +51,7 @@ - name: Import container with changes containers.podman.podman_import: + executable: "{{ test_executable | default('podman') }}" src: /tmp/container change: - "User": "someuser" diff --git a/tests/integration/targets/podman_load/tasks/main.yml b/tests/integration/targets/podman_load/tasks/main.yml index 3a6258b..087a869 100644 --- a/tests/integration/targets/podman_load/tasks/main.yml +++ b/tests/integration/targets/podman_load/tasks/main.yml @@ -1,15 +1,18 @@ --- - name: Pull image containers.podman.podman_image: + executable: "{{ test_executable | default('podman') }}" name: k8s.gcr.io/pause - name: Save image containers.podman.podman_save: + executable: "{{ test_executable | default('podman') }}" image: k8s.gcr.io/pause dest: /tmp/image.tar - name: Load image containers.podman.podman_load: + executable: "{{ test_executable | default('podman') }}" input: /tmp/image.tar register: image @@ -21,12 +24,14 @@ - name: Save image containers.podman.podman_save: + executable: "{{ test_executable | default('podman') }}" image: k8s.gcr.io/pause dest: /tmp/imagedir format: oci-dir - name: Load image from oci-dir containers.podman.podman_load: + executable: "{{ test_executable | default('podman') }}" input: /tmp/imagedir register: image @@ -38,12 +43,14 @@ - name: Save image with multi image archive containers.podman.podman_save: + executable: "{{ test_executable | default('podman') }}" image: k8s.gcr.io/pause dest: /tmp/image2.tar multi_image_archive: true - name: Load image from oci-dir multi image archive containers.podman.podman_load: + executable: "{{ test_executable | default('podman') }}" input: /tmp/image2.tar register: image @@ -55,6 +62,7 @@ - name: Pull images containers.podman.podman_image: + executable: "{{ test_executable | default('podman') }}" name: '{{ item }}' loop: - k8s.gcr.io/coredns:1.7.0 @@ -71,6 +79,7 @@ - name: Load image from oci-dir multi image archive containers.podman.podman_load: + executable: "{{ test_executable | default('podman') }}" input: /tmp/multi.tar register: image diff --git a/tests/integration/targets/podman_login/tasks/main.yml b/tests/integration/targets/podman_login/tasks/main.yml index 46ee1f3..37c13a6 100644 --- a/tests/integration/targets/podman_login/tasks/main.yml +++ b/tests/integration/targets/podman_login/tasks/main.yml @@ -14,7 +14,7 @@ username: doesntmatter password: nopassword register: invalid_executable - ignore_errors: yes + ignore_errors: true - name: Check invalid executable results assert: @@ -23,11 +23,12 @@ - name: Wrong login to registry.fedoraproject.org containers.podman.podman_login: + executable: "{{ test_executable | default('podman') }}" username: notexist password: notexistaswell registry: docker.io register: loginf - ignore_errors: yes + ignore_errors: true - name: Check login assert: @@ -36,11 +37,12 @@ - name: Login to registry.fedoraproject.org containers.podman.podman_login: + executable: "{{ test_executable | default('podman') }}" username: foo password: bar registry: registry.fedoraproject.org register: login - ignore_errors: yes + ignore_errors: true - name: Check login assert: diff --git a/tests/integration/targets/podman_login_info/tasks/main.yml b/tests/integration/targets/podman_login_info/tasks/main.yml index 020c844..8ee8366 100644 --- a/tests/integration/targets/podman_login_info/tasks/main.yml +++ b/tests/integration/targets/podman_login_info/tasks/main.yml @@ -9,7 +9,7 @@ executable: podman_invalid registry: quay.io register: invalid_executable - ignore_errors: yes + ignore_errors: true - name: Check invalid executable results assert: @@ -20,7 +20,7 @@ containers.podman.podman_login_info: executable: podman_invalid register: missing_registry - ignore_errors: yes + ignore_errors: true - name: Check missing registry results assert: @@ -29,6 +29,7 @@ - name: Get login info for a non-existing registry containers.podman.podman_login_info: + executable: "{{ test_executable | default('podman') }}" registry: non-existing.registry register: non_existing_registry @@ -47,6 +48,7 @@ - name: Get login info for a non-existing authfile # This will return not logged in even if logged in via different authfile containers.podman.podman_login_info: + executable: "{{ test_executable | default('podman') }}" registry: quay.io authfile: non-existing.authfile.json register: non_existing_authfile diff --git a/tests/integration/targets/podman_logout/tasks/main.yml b/tests/integration/targets/podman_logout/tasks/main.yml index c2f7d47..ffb676a 100644 --- a/tests/integration/targets/podman_logout/tasks/main.yml +++ b/tests/integration/targets/podman_logout/tasks/main.yml @@ -12,7 +12,7 @@ containers.podman.podman_logout: executable: podman_invalid register: invalid_executable - ignore_errors: yes + ignore_errors: true - name: Check invalid executable results assert: @@ -21,6 +21,7 @@ - name: Log out of non-existing registry containers.podman.podman_logout: + executable: "{{ test_executable | default('podman') }}" register: non_existing_registry - name: Check results @@ -31,9 +32,10 @@ - name: Log out with invalid authfile containers.podman.podman_logout: + executable: "{{ test_executable | default('podman') }}" authfile: authfile_invalid.json register: invalid_authfile - ignore_errors: yes + ignore_errors: true - name: Check invalid authfile results assert: @@ -42,7 +44,8 @@ - name: Log out of all registries containers.podman.podman_logout: - all: yes + executable: "{{ test_executable | default('podman') }}" + all: true register: all_registries - name: Check results diff --git a/tests/integration/targets/podman_network/tasks/main.yml b/tests/integration/targets/podman_network/tasks/main.yml index dca78cb..70b456d 100644 --- a/tests/integration/targets/podman_network/tasks/main.yml +++ b/tests/integration/targets/podman_network/tasks/main.yml @@ -28,11 +28,13 @@ - name: Make sure network doesn't exist containers.podman.podman_network: + executable: "{{ test_executable | default('podman') }}" name: "{{ network_name }}" state: absent - name: Get missing network info containers.podman.podman_network_info: + executable: "{{ test_executable | default('podman') }}" name: "{{ network_name }}" register: info ignore_errors: true @@ -44,11 +46,13 @@ - name: Create network containers.podman.podman_network: + executable: "{{ test_executable | default('podman') }}" name: "{{ network_name }}" register: net - name: Get existing network info containers.podman.podman_network_info: + executable: "{{ test_executable | default('podman') }}" name: "{{ network_name }}" register: info1 @@ -61,6 +65,7 @@ - name: Create network again containers.podman.podman_network: + executable: "{{ test_executable | default('podman') }}" name: "{{ network_name }}" state: present register: info2 @@ -74,6 +79,7 @@ # - name: Create network with disable DNS # containers.podman.podman_network: + # executable: "{{ test_executable | default('podman') }}" # name: "{{ network_name }}" # state: present # disable_dns: true @@ -88,6 +94,7 @@ # - name: Create network with disable DNS again # containers.podman.podman_network: + # executable: "{{ test_executable | default('podman') }}" # name: "{{ network_name }}" # state: present # disable_dns: true @@ -100,6 +107,7 @@ # - name: Create network w/o disable DNS # containers.podman.podman_network: + # executable: "{{ test_executable | default('podman') }}" # name: "{{ network_name }}" # state: present # register: info5 @@ -113,6 +121,7 @@ - name: Create network with custom gateway containers.podman.podman_network: + executable: "{{ test_executable | default('podman') }}" name: "{{ network_name }}" state: present gateway: 10.100.100.100 @@ -126,6 +135,7 @@ - name: Create network with custom gateway again containers.podman.podman_network: + executable: "{{ test_executable | default('podman') }}" name: "{{ network_name }}" state: present gateway: 10.100.100.100 @@ -139,6 +149,7 @@ - name: Create internal network containers.podman.podman_network: + executable: "{{ test_executable | default('podman') }}" name: "{{ network_name }}" state: present internal: true @@ -151,6 +162,7 @@ - name: Create internal network again containers.podman.podman_network: + executable: "{{ test_executable | default('podman') }}" name: "{{ network_name }}" state: present internal: true @@ -163,6 +175,7 @@ - name: Create a regular external network containers.podman.podman_network: + executable: "{{ test_executable | default('podman') }}" name: "{{ network_name }}" state: present register: info11 @@ -174,6 +187,7 @@ - name: Create network with subnet containers.podman.podman_network: + executable: "{{ test_executable | default('podman') }}" name: "{{ network_name }}" state: present subnet: 10.200.200.0/24 @@ -186,6 +200,7 @@ - name: Create network with subnet again containers.podman.podman_network: + executable: "{{ test_executable | default('podman') }}" name: "{{ network_name }}" state: present subnet: 10.200.200.0/24 @@ -198,6 +213,7 @@ - name: Create network with ipv6 subnet containers.podman.podman_network: + executable: "{{ test_executable | default('podman') }}" name: "{{ network_name }}" state: present subnet: 2001:cafe::/64 @@ -205,11 +221,13 @@ - name: Make sure network doesn't exist containers.podman.podman_network: + executable: "{{ test_executable | default('podman') }}" name: "{{ network_name }}" state: absent - name: Get existing network info containers.podman.podman_network_info: + executable: "{{ test_executable | default('podman') }}" name: "{{ network_name }}" register: info100 ignore_errors: true @@ -221,6 +239,7 @@ - name: Create network with opts MTU containers.podman.podman_network: + executable: "{{ test_executable | default('podman') }}" name: "{{ network_name }}" state: present opt: @@ -229,6 +248,7 @@ - name: Create network with opts VLAN containers.podman.podman_network: + executable: "{{ test_executable | default('podman') }}" name: "{{ network_name }}" state: present opt: @@ -237,6 +257,7 @@ - name: Create network with opts MTU and VLAN containers.podman.podman_network: + executable: "{{ test_executable | default('podman') }}" name: "{{ network_name }}" state: present opt: @@ -246,6 +267,7 @@ - name: Create network with opts MTU and VLAN again containers.podman.podman_network: + executable: "{{ test_executable | default('podman') }}" name: "{{ network_name }}" state: present opt: @@ -273,11 +295,13 @@ - name: Create network containers.podman.podman_network: + executable: "{{ test_executable | default('podman') }}" name: "{{ network_name }}" register: net1 - name: Get existing network info containers.podman.podman_network_info: + executable: "{{ test_executable | default('podman') }}" name: "{{ network_name }}" register: info15 @@ -290,6 +314,7 @@ - name: Create network again containers.podman.podman_network: + executable: "{{ test_executable | default('podman') }}" name: "{{ network_name }}" state: present register: info16 @@ -301,6 +326,7 @@ - name: Create network with IPv6 'exploded' containers.podman.podman_network: + executable: "{{ test_executable | default('podman') }}" name: "{{ network_name }}" ipv6: yes subnet: fd4f:552c:830f:0000::/64 @@ -308,6 +334,7 @@ - name: Create network with IPv6 'exploded' again containers.podman.podman_network: + executable: "{{ test_executable | default('podman') }}" name: "{{ network_name }}" ipv6: yes subnet: fd4f:552c:830f:0000::/64 diff --git a/tests/integration/targets/podman_network_info/tasks/main.yml b/tests/integration/targets/podman_network_info/tasks/main.yml index 81bcaa3..f5eb440 100644 --- a/tests/integration/targets/podman_network_info/tasks/main.yml +++ b/tests/integration/targets/podman_network_info/tasks/main.yml @@ -15,6 +15,7 @@ - name: Get missing network info containers.podman.podman_network_info: + executable: "{{ test_executable | default('podman') }}" name: "{{ network_name }}" register: nonexist ignore_errors: true @@ -30,6 +31,7 @@ - name: Get existing network info containers.podman.podman_network_info: + executable: "{{ test_executable | default('podman') }}" name: "{{ network_name }}" register: existing_network diff --git a/tests/integration/targets/podman_save/tasks/main.yml b/tests/integration/targets/podman_save/tasks/main.yml index cb4d314..8c2339d 100644 --- a/tests/integration/targets/podman_save/tasks/main.yml +++ b/tests/integration/targets/podman_save/tasks/main.yml @@ -1,10 +1,12 @@ --- - name: Pull image containers.podman.podman_image: + executable: "{{ test_executable | default('podman') }}" name: k8s.gcr.io/pause - name: Save image containers.podman.podman_save: + executable: "{{ test_executable | default('podman') }}" image: k8s.gcr.io/pause dest: /tmp/image.tar @@ -20,6 +22,7 @@ - name: Save image containers.podman.podman_save: + executable: "{{ test_executable | default('podman') }}" image: k8s.gcr.io/pause dest: /tmp/image.tar force: true @@ -36,6 +39,7 @@ - name: Save image containers.podman.podman_save: + executable: "{{ test_executable | default('podman') }}" image: k8s.gcr.io/pause dest: /tmp/imagedir format: oci-dir @@ -52,6 +56,7 @@ - name: Save image containers.podman.podman_save: + executable: "{{ test_executable | default('podman') }}" image: k8s.gcr.io/pause dest: /tmp/imagedir force: true @@ -70,6 +75,7 @@ - name: Save image containers.podman.podman_save: + executable: "{{ test_executable | default('podman') }}" image: k8s.gcr.io/pause dest: /tmp/image2.tar multi_image_archive: true diff --git a/tests/integration/targets/podman_secret/tasks/main.yml b/tests/integration/targets/podman_secret/tasks/main.yml index bdb3155..c6c90de 100644 --- a/tests/integration/targets/podman_secret/tasks/main.yml +++ b/tests/integration/targets/podman_secret/tasks/main.yml @@ -3,16 +3,19 @@ - name: Make sure secret doesn't exist containers.podman.podman_secret: + executable: "{{ test_executable | default('podman') }}" state: absent name: mysecret - name: Create secret containers.podman.podman_secret: + executable: "{{ test_executable | default('podman') }}" name: mysecret data: secret content - name: Recreate secret containers.podman.podman_secret: + executable: "{{ test_executable | default('podman') }}" name: mysecret data: super secret content force: true @@ -20,6 +23,7 @@ - name: Skip secret containers.podman.podman_secret: + executable: "{{ test_executable | default('podman') }}" name: mysecret data: super secret content skip_existing: true @@ -67,6 +71,7 @@ - name: Remove secret containers.podman.podman_secret: + executable: "{{ test_executable | default('podman') }}" state: absent name: mysecret register: removed @@ -78,6 +83,7 @@ - name: Remove secret containers.podman.podman_secret: + executable: "{{ test_executable | default('podman') }}" state: absent name: mysecret register: removed @@ -89,6 +95,7 @@ - name: Create secret with file driver and custom options containers.podman.podman_secret: + executable: "{{ test_executable | default('podman') }}" name: mysecret data: secret content driver: file @@ -98,6 +105,7 @@ - name: Remove secret containers.podman.podman_secret: + executable: "{{ test_executable | default('podman') }}" state: absent name: mysecret diff --git a/tests/integration/targets/podman_tag/tasks/main.yml b/tests/integration/targets/podman_tag/tasks/main.yml index 7dbc1e5..ee7a6e2 100644 --- a/tests/integration/targets/podman_tag/tasks/main.yml +++ b/tests/integration/targets/podman_tag/tasks/main.yml @@ -3,10 +3,12 @@ block: - name: Pull image containers.podman.podman_image: + executable: "{{ test_executable | default('podman') }}" name: docker.io/library/alpine - name: Tag image containers.podman.podman_tag: + executable: "{{ test_executable | default('podman') }}" image: docker.io/library/alpine target_names: - openjdk8 @@ -14,6 +16,7 @@ - name: Get tagged image info containers.podman.podman_image_info: + executable: "{{ test_executable | default('podman') }}" name: docker.io/library/alpine register: tagged_image_result @@ -28,6 +31,7 @@ always: - name: Cleanup image containers.podman.podman_image: + executable: "{{ test_executable | default('podman') }}" name: "{{ item }}" state: absent loop: diff --git a/tests/integration/targets/podman_volume/tasks/main.yml b/tests/integration/targets/podman_volume/tasks/main.yml index a06d970..e5bf77f 100644 --- a/tests/integration/targets/podman_volume/tasks/main.yml +++ b/tests/integration/targets/podman_volume/tasks/main.yml @@ -10,9 +10,9 @@ - name: Make sure volume doesn't exist containers.podman.podman_volume: + executable: "{{ test_executable | default('podman') }}" name: "{{ volume_name }}" state: absent - executable: "{{ podman_cmd | default(omit) }}" - name: Get missing volume info containers.podman.podman_volume_info: @@ -28,8 +28,8 @@ - name: Create volume containers.podman.podman_volume: + executable: "{{ test_executable | default('podman') }}" name: "{{ volume_name }}" - executable: "{{ podman_cmd | default(omit) }}" register: vol - name: Get existing volume info @@ -47,9 +47,9 @@ - name: Create volume again containers.podman.podman_volume: + executable: "{{ test_executable | default('podman') }}" name: "{{ volume_name }}" state: present - executable: "{{ podman_cmd | default(omit) }}" register: info2 - name: Check info @@ -59,12 +59,12 @@ - name: Create volume with labels containers.podman.podman_volume: + executable: "{{ test_executable | default('podman') }}" name: "{{ volume_name }}" state: present label: key: val nokey: noval - executable: "{{ podman_cmd | default(omit) }}" register: info3 - name: Check info @@ -74,12 +74,12 @@ - name: Create volume with labels again containers.podman.podman_volume: + executable: "{{ test_executable | default('podman') }}" name: "{{ volume_name }}" state: present label: key: val nokey: noval - executable: "{{ podman_cmd | default(omit) }}" register: info4 - name: Check info @@ -89,9 +89,9 @@ - name: Create volume w/o labels containers.podman.podman_volume: + executable: "{{ test_executable | default('podman') }}" name: "{{ volume_name }}" state: present - executable: "{{ podman_cmd | default(omit) }}" register: info5 - name: Check info @@ -101,12 +101,12 @@ - name: Create volume with options containers.podman.podman_volume: + executable: "{{ test_executable | default('podman') }}" name: "{{ volume_name }}" state: present options: - "device=/dev/something" - "type=ext4" - executable: "{{ podman_cmd | default(omit) }}" register: info6 - name: Check info @@ -116,12 +116,12 @@ - name: Create volume with options again containers.podman.podman_volume: + executable: "{{ test_executable | default('podman') }}" name: "{{ volume_name }}" state: present options: - "device=/dev/something" - "type=ext4" - executable: "{{ podman_cmd | default(omit) }}" register: info7 - name: Check info @@ -131,9 +131,9 @@ - name: Create volume w/o options containers.podman.podman_volume: + executable: "{{ test_executable | default('podman') }}" name: "{{ volume_name }}" state: present - executable: "{{ podman_cmd | default(omit) }}" register: info8 - name: Check info @@ -143,6 +143,7 @@ - name: Make sure volume doesn't exist containers.podman.podman_volume: + executable: "{{ test_executable | default('podman') }}" name: "{{ volume_name }}" state: absent register: delete @@ -164,6 +165,6 @@ - name: Make sure volume doesn't exist containers.podman.podman_volume: + executable: "{{ test_executable | default('podman') }}" name: "{{ volume_name }}" state: absent - executable: "{{ podman_cmd | default(omit) }}" diff --git a/tests/integration/targets/podman_volume_info/tasks/main.yml b/tests/integration/targets/podman_volume_info/tasks/main.yml index a492c46..95fe1fb 100644 --- a/tests/integration/targets/podman_volume_info/tasks/main.yml +++ b/tests/integration/targets/podman_volume_info/tasks/main.yml @@ -10,14 +10,14 @@ - name: Make sure volume doesn't exist containers.podman.podman_volume: + executable: "{{ test_executable | default('podman') }}" name: "{{ volume_name }}" state: absent - executable: "{{ podman_cmd | default(omit) }}" - name: Get missing volume info containers.podman.podman_volume_info: + executable: "{{ test_executable | default('podman') }}" name: "{{ volume_name }}" - executable: "{{ podman_cmd | default(omit) }}" register: nonexist ignore_errors: true @@ -29,14 +29,14 @@ - name: Make sure volume exists containers.podman.podman_volume: + executable: "{{ test_executable | default('podman') }}" name: "{{ volume_name }}" state: present - executable: "{{ podman_cmd | default(omit) }}" - name: Get existing volume info containers.podman.podman_volume_info: + executable: "{{ test_executable | default('podman') }}" name: "{{ volume_name }}" - executable: "{{ podman_cmd | default(omit) }}" register: existing_volume - name: Dump podman volume inspect result @@ -52,9 +52,9 @@ - name: Cleanup containers.podman.podman_volume: + executable: "{{ test_executable | default('podman') }}" name: "{{ volume_name }}" state: absent - executable: "{{ podman_cmd | default(omit) }}" - name: Make checks assert: @@ -66,6 +66,6 @@ - name: Cleanup containers.podman.podman_volume: + executable: "{{ test_executable | default('podman') }}" name: "{{ volume_name }}" state: absent - executable: "{{ podman_cmd | default(omit) }}"