--- # Tasks executed to clean up test environment for Vault module. - name: Ensure user vaults are absent ipavault: ipaadmin_password: SomeADMINpassword name: - stdvault - symvault - asymvault username: "{{ username }}" state: absent loop: - admin - user01 loop_control: loop_var: username - name: Ensure shared vaults are absent ipavault: ipaadmin_password: SomeADMINpassword name: - sharedvault - svcvault state: absent - name: Ensure test users do not exist. ipauser: ipaadmin_password: SomeADMINpassword ipaapi_context: "{{ ipa_context | default(omit) }}" name: - user01 - user02 - user03 state: absent - name: Ensure test groups do not exist. ipagroup: ipaadmin_password: SomeADMINpassword ipaapi_context: "{{ ipa_context | default(omit) }}" name: vaultgroup state: absent - name: Remove files from target host. ansible.builtin.file: path: "{{ ansible_facts['env'].HOME }}/{{ item }}" state: absent with_items: - A_private.pem - A_public.pem - B_private.pem - B_public.pem - A_private.b64 - A_public.b64 - B_private.b64 - B_public.b64 - password.txt - in.txt - out.txt - name: Remove files from controller. ansible.builtin.file: path: "{{ playbook_dir }}/{{ item }}" state: absent delegate_to: localhost become: no with_items: - A_private.pem - A_public.pem - B_private.pem - B_public.pem - A_private.b64 - A_public.b64 - B_private.b64 - B_public.b64