mirror of
https://github.com/rocky-linux/infrastructure
synced 2024-11-22 21:21:32 +00:00
de05e55cef
Identity management Team in their testing found several issues while testing the playbooks. To ensure they continue working on deployment and in testing, we have identified and fixed the following issues: - Inventory variables moved to separate main.yml files were not in yaml format - role-rocky-ipa-client.yml was not directly pointing to its collection/role - role-rocky-ipa-replica.yml was not directly pointing to its collection/role
38 lines
820 B
YAML
38 lines
820 B
YAML
---
|
|
# Configures an IPA client for the Rocky infrastructure
|
|
|
|
- name: Configure IPA client
|
|
hosts: ipaclients
|
|
become: true
|
|
vars_files:
|
|
- vars/encpass.yml
|
|
- vars/ipaclient.yml
|
|
|
|
pre_tasks:
|
|
- name: Check if ansible cannot be run here
|
|
stat:
|
|
path: /etc/no-ansible
|
|
register: no_ansible
|
|
|
|
- name: Verify if we can run ansible
|
|
assert:
|
|
that:
|
|
- "not no_ansible.stat.exists"
|
|
msg: "/etc/no-ansible exists - skipping run on this node"
|
|
|
|
# - name: Check if we can see LDAP srv records
|
|
|
|
|
|
roles:
|
|
- role: freeipa.ansible_freeipa.ipaclient
|
|
state: present
|
|
|
|
post_tasks:
|
|
- name: Touching run file that ansible has ran here
|
|
file:
|
|
path: /var/log/ansible.run
|
|
state: touch
|
|
mode: '0644'
|
|
owner: root
|
|
group: root
|