mirror of
https://github.com/freeipa/ansible-freeipa.git
synced 2026-03-26 21:33:05 +00:00
Current version of ansible-list pre-commit hook required changes in the ansible-freeipa yamllint configuration and these changes triggered issues in the current playbooks on roles and tests. This patch adds the required changes to yaml lint configuration and fixes the affected playbooks. Signed-off-by: Rafael Guterres Jeffman <rjeffman@redhat.com>
31 lines
930 B
YAML
31 lines
930 B
YAML
---
|
|
#
|
|
# Example keys for this playbook were generated with the commands:
|
|
# $ openssl genrsa -out private.pem 2048
|
|
# $ openssl rsa -in private.pem -pubout > public.pem
|
|
#
|
|
- name: Tests
|
|
hosts: ipaserver
|
|
become: true
|
|
gather_facts: True
|
|
|
|
tasks:
|
|
- name: Copy public key file to server.
|
|
ansible.builtin.copy:
|
|
src: "{{ playbook_dir }}/public.pem"
|
|
dest: "{{ ansible_facts['env'].HOME }}/public.pem"
|
|
owner: "{{ ansible_user }}"
|
|
group: "{{ ansible_user }}"
|
|
mode: "0600"
|
|
- name: Ensure asymmetric vault exists with public key from file.
|
|
ipavault:
|
|
ipaadmin_password: SomeADMINpassword
|
|
name: asymvault
|
|
username: admin
|
|
vault_type: asymmetric
|
|
vault_public_key_file: "{{ ansible_facts['env'].HOME }}/public.pem"
|
|
- name: Remove public key file from server.
|
|
ansible.builtin.file:
|
|
path: "{{ ansible_facts['env'].HOME }}/public.pem"
|
|
state: absent
|