mono-infrastructure/ansible
2020-12-10 11:19:24 -07:00
..
handlers Fix DNS for replica rollout plus info 2020-12-10 01:43:19 -07:00
inventory KVM host initial playbook 2020-12-10 17:38:37 +00:00
tasks First commit for infra - IPA 2020-12-10 00:33:09 -07:00
templates Fix DNS for replica rollout plus info 2020-12-10 01:43:19 -07:00
vars First commit for infra - IPA 2020-12-10 00:33:09 -07:00
adhoc-facts-refresh.yml First commit for infra - IPA 2020-12-10 00:33:09 -07:00
adhoc-ipagroups.yml Additional comments and docs 2020-12-10 00:42:05 -07:00
adhoc-ipausers.yml Additional comments and docs 2020-12-10 00:42:05 -07:00
import-rockygroups.yml Additional comments and docs 2020-12-10 00:42:05 -07:00
import-rockysudo.yml Additional comments and docs 2020-12-10 00:42:05 -07:00
import-rockyusers.yml Additional comments and docs 2020-12-10 00:42:05 -07:00
init-rocky-install-kvm-hosts.yml docs and change from role to init 2020-12-10 11:19:24 -07:00
init-rocky-ipa-internal-dns.yml documentation 2020-12-10 10:48:58 -07:00
init-rocky-ipa-team.yml First commit for infra - IPA 2020-12-10 00:33:09 -07:00
README.md docs and change from role to init 2020-12-10 11:19:24 -07:00
requirements.yml documentation 2020-12-10 10:48:58 -07:00
role-rocky-ipa-client.yml Additional comments and docs 2020-12-10 00:42:05 -07:00
role-rocky-ipa-replica.yml Fix DNS for replica rollout plus info 2020-12-10 01:43:19 -07:00
role-rocky-ipa.yml adding prechecks to roles 2020-12-10 11:07:43 -07:00

Ansible

Ansible playbooks, roles, modules, etc will come here. Documentation to come soon.

Each playbook should have comments or a name descripter that explains what the playbook does or how it is used. If not available, README-... files can be used in place.

Structure

files      -> As the name implies, non-templated files go here
group_vars -> Group Variables go here if they are not fulfilled in an inventory
host_vars  -> Host variables go here
inventory  -> All static inventories go here
roles      -> Custom roles can go here
tasks      -> Common tasks come here
templates  -> Templates go here
vars       -> Global variables that are called with vars_files go here. This
              is mainly for init and encpass.yml

Current Playbook Naming

init-* -> Starting infrastructure playbooks that run solo or import other
          playbooks that start with import-
import -> Playbooks that should be imported from the top level playbooks
role-* -> These playbooks call roles specifically for infrastructure tasks.
          Playbooks that do not call a role should be named init or adhoc based
          on their usage.
adhoc  -> These playbooks are one-off playbooks that can be used on the CLI or
          in AWX