Commit Graph

11 Commits

Author SHA1 Message Date
nazunalika
a784cdd6cc ipa getcert adhoc 2021-01-17 13:04:57 -07:00
nazunalika
ad81b58d3c prepping for AWX future 2021-01-09 21:47:18 -07:00
nazunalika
b45404cdc2 rearranging 2021-01-02 22:18:47 -07:00
nazunalika
8e2f81c415 Ansible 2.7+ Best Practices and GetKeyTab Fixes
-> Changed specific pieces that are recommended to be changed in Ansible
2.7 and higher (such as using fail_msg and success_msg, not just msg for
  assertions
-> Improved the getkeytab adhoc playbook for flexibility and delegations
against a IPA server, as well as forcing the choice of the user with
permissions that can perform the action rather than the default "admin"
user in FreeIPA as a security fix.
2021-01-01 20:14:24 -07:00
nazunalika
de05e55cef IdM and Variable Fixes
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
2020-12-14 16:33:16 -07:00
nazunalika
b282c97daa making sure all systems get the ipa client vars 2020-12-14 14:31:01 -07:00
Pascal Watteel
ec056805ff changed the structure to reflect more modern ansible best practices
moved inv vars to group vars
moved roles to collections and fixed playbooks
added a prepare ansible host playbook to download needed roles and playbooks
modified public roles and collection paths to install inside our dir structure to keep them from global installation
2020-12-12 18:13:38 +04:00
bluikko
c41119f58a
Comment out unfinished task 2020-12-12 14:57:10 +07:00
nazunalika
33a6d29608 linting, ipa rdns 2020-12-11 14:00:14 -07:00
nazunalika
eeed6dbcb2 yaml and ansible linting 2020-12-11 00:39:15 -07:00
nazunalika
0e156c8808 restructure 2020-12-10 12:26:11 -07:00