--- - name: Test vault hosts: ipaserver become: no # Need to gather facts for ansible_env. gather_facts: yes tasks: - name: Setup testing environment. ansible.builtin.import_tasks: env_setup.yml # vault requires 'ipaapi_context: client', and uses this # context by defoult, so we test only for the case where # 'ipaapi_context: server' is explicitly set. - name: Execute with server context. ipavault: ipaadmin_password: SomeADMINpassword ipaapi_context: server name: ThisShouldNotWork vault_type: standard register: result failed_when: not (result.failed and result.msg is regex("Context 'server' for ipavault not yet supported.")) - name: Cleanup testing environment. ansible.builtin.import_tasks: env_cleanup.yml