1
0
Fork 0
mirror of https://github.com/containers/ansible-podman-collections.git synced 2026-02-04 07:11:49 +00:00

Add new functionality tests for podman_secret (#765)

Signed-off-by: Sagi Shnaidman <sshnaidm@redhat.com>
Signed-off-by: Derek <derek@frisbeeworld.com>
This commit is contained in:
Sergey 2024-05-29 10:41:30 +03:00 committed by Derek
parent 68164a8b8e
commit f13819a6c3

View file

@ -285,6 +285,44 @@
state: absent
name: mysecret
- name: Create secret if not exists and skip existing
containers.podman.podman_secret:
executable: "{{ test_executable | default('podman') }}"
name: mysecret2
data: secret content
state: present
skip_existing: true
register: secretskip1
- name: Create secret if not exists and skip existing - again
containers.podman.podman_secret:
executable: "{{ test_executable | default('podman') }}"
name: mysecret2
data: secret content
state: present
skip_existing: true
register: secretskip2
- name: Check secret
containers.podman.podman_secret_info:
executable: "{{ test_executable | default('podman') }}"
name: mysecret2
register: secret_info
- name: Check outputs
assert:
that:
- secretskip1 is changed
- secretskip2 is not changed
- secret_info is success
- secret_info.secrets | length > 0
- name: Remove secret
containers.podman.podman_secret:
executable: "{{ test_executable | default('podman') }}"
state: absent
name: mysecret2
always:
- name: Remove container that uses secret
containers.podman.podman_container: