Go to file
2024-04-22 16:47:11 -04:00
collections use FQCN across the board 2022-03-27 18:54:24 -07:00
defaults Initial 2021-01-31 02:04:46 -07:00
files add IPA cron playbook 2024-01-22 22:29:18 -07:00
handlers enable core-infra 2024-01-08 11:01:30 -07:00
roles use FQCN across the board 2022-03-27 18:54:24 -07:00
tasks enable core-infra 2024-01-08 11:01:30 -07:00
templates update handlers and fix template 2023-04-22 00:58:06 -07:00
tests Initial 2021-01-31 02:04:46 -07:00
vars update readme 2023-08-23 00:15:42 -07:00
.ansible-lint merging lints 2021-02-11 01:57:04 -07:00
.pre-commit-config.yaml update pre-commit config 2023-02-15 16:50:33 -07:00
.yamllint merging lints 2021-02-11 01:57:04 -07:00
adhoc-ipabinder.yml fix hosts 2023-08-22 23:55:38 -07:00
adhoc-ipadnsrecord.yml use ipaadmin_principal for simplicity 2024-02-12 22:35:41 -07:00
adhoc-ipadnszone.yml use ipaadmin_principal for simplicity 2024-02-12 22:35:41 -07:00
adhoc-ipagetcert.yml change hosts options for most playbooks 2023-04-19 00:59:51 -07:00
adhoc-ipagetkeytab.yml use ipaadmin_principal for simplicity 2024-02-12 22:35:41 -07:00
adhoc-ipagroup.yml use ipaadmin_principal for simplicity 2024-02-12 22:35:41 -07:00
adhoc-ipaservice.yml use ipaadmin_principal for simplicity 2024-02-12 22:35:41 -07:00
adhoc-ipauser-disable-pdr.yml fix: ldap_attr module has changed; adopt new format 2024-04-22 16:47:11 -04:00
adhoc-ipauser-disable.yml use ipaadmin_principal for simplicity 2024-02-12 22:35:41 -07:00
adhoc-ipauser-enable.yml use ipaadmin_principal for simplicity 2024-02-12 22:35:41 -07:00
adhoc-ipauser.yml use ipaadmin_principal for simplicity 2024-02-12 22:35:41 -07:00
import-rockygroups.yml fix vars 2022-02-12 22:41:09 -07:00
import-rockyipaprivs.yml sync from infra 2022-02-12 14:43:09 -07:00
import-rockypwpolicy.yml fix vars 2022-02-12 22:41:09 -07:00
import-rockysudo.yml fix vars 2022-02-12 22:41:09 -07:00
import-rockyusers.yml use FQCN across the board 2022-03-27 18:54:24 -07:00
init-rocky-ipa-cron.yml add IPA cron playbook 2024-01-22 22:29:18 -07:00
init-rocky-ipa-internal-dns.yml add collections directive to appropriate playbooks 2024-01-23 13:53:02 -07:00
init-rocky-ipa-team.yml change hosts options for most playbooks 2023-04-19 00:59:51 -07:00
README.md update readme 2023-08-23 00:15:42 -07:00
role-rocky-ipa-client.yml add collections directive to appropriate playbooks 2024-01-23 13:53:02 -07:00
role-rocky-ipa-replica.yml add collections directive to appropriate playbooks 2024-01-23 13:53:02 -07:00
role-rocky-ipa.yml add collections directive to appropriate playbooks 2024-01-23 13:53:02 -07:00

Ansible AWX Template: IPA Management

Ansible AWX is the method used for the Rocky Linux infrastructure, as a replacement for using the CLI.

Provides / Information

This repository is for IPA Management.

Setting up the initial domain is as so:

  • role-rocky-ipa.yml
  • role-rocky-replica.yml
  • role-rocky-client.yml (for any initial client machines)
  • init-rocky-ipa-team.yml
.
├── adhoc-ipabinder.yml
├── adhoc-ipadnsrecord.yml
├── adhoc-ipadnszone.yml
├── adhoc-ipagetcert.yml
├── adhoc-ipagetkeytab.yml
├── adhoc-ipagroup.yml
├── adhoc-ipaservice.yml
├── adhoc-ipauser-disable-pdr.yml
├── adhoc-ipauser-disable.yml
├── adhoc-ipauser-enable.yml
├── adhoc-ipauser.yml
├── collections
│   └── requirements.yml
├── defaults
│   └── main.yml
├── files
│   └── README.md
├── handlers
│   └── main.yml
├── import-rockygroups.yml
├── import-rockyipaprivs.yml
├── import-rockypwpolicy.yml
├── import-rockysudo.yml
├── import-rockyusers.yml
├── init-rocky-ipa-internal-dns.yml
├── init-rocky-ipa-team.yml
├── README.md
├── role-rocky-ipa-client.yml
├── role-rocky-ipa-replica.yml
├── role-rocky-ipa.yml
├── roles
│   └── requirements.yml
├── tasks
│   ├── dns-ext.yml
│   ├── domain-prework.yml
│   └── main.yml
├── templates
│   ├── etc
│   │   └── named
│   │       ├── ipa-ext.conf
│   │       └── ipa-options-ext.conf
│   ├── README.md
│   └── tmp
│       └── binder.update.j2
├── tests
│   ├── inventory
│   ├── README.md
│   └── test.yml
└── vars
    ├── ipa
    │   ├── adminusers.yml
    │   ├── agreements.yml
    │   ├── common.yml
    │   ├── fdns.yml
    │   ├── groups.yml
    │   ├── ipaclient.yml
    │   ├── ipaprivs.yml
    │   ├── ipareplica.yml
    │   ├── ipaserver.yml
    │   ├── rdns.yml
    │   ├── sudorules.yml
    │   ├── svcusers.yml
    │   └── users.yml
    ├── ipaserver.yml
    └── main.yml