quick fixes
This commit is contained in:
parent
c6486927d8
commit
1a69ead36d
@ -15,8 +15,6 @@
|
|||||||
hosts: all
|
hosts: all
|
||||||
become: false
|
become: false
|
||||||
gather_facts: false
|
gather_facts: false
|
||||||
vars_files:
|
|
||||||
- vars/vaults/hostman.yml
|
|
||||||
|
|
||||||
tasks:
|
tasks:
|
||||||
- name: "Checking for user variables"
|
- name: "Checking for user variables"
|
||||||
|
@ -7,8 +7,6 @@
|
|||||||
hosts: all
|
hosts: all
|
||||||
become: false
|
become: false
|
||||||
gather_facts: false
|
gather_facts: false
|
||||||
vars_files:
|
|
||||||
- vars/vaults/hostman.yml
|
|
||||||
|
|
||||||
tasks:
|
tasks:
|
||||||
- name: "Checking for user variables"
|
- name: "Checking for user variables"
|
||||||
|
@ -17,8 +17,6 @@
|
|||||||
hosts: all
|
hosts: all
|
||||||
become: true
|
become: true
|
||||||
gather_facts: false
|
gather_facts: false
|
||||||
vars_files:
|
|
||||||
- vars/vaults/kerbman.yml
|
|
||||||
|
|
||||||
tasks:
|
tasks:
|
||||||
- name: "Checking for user variables"
|
- name: "Checking for user variables"
|
||||||
|
@ -6,8 +6,6 @@
|
|||||||
hosts: all
|
hosts: all
|
||||||
become: false
|
become: false
|
||||||
gather_facts: false
|
gather_facts: false
|
||||||
vars_files:
|
|
||||||
- vars/vaults/kerbman.yml
|
|
||||||
|
|
||||||
tasks:
|
tasks:
|
||||||
- name: "Checking for user variables"
|
- name: "Checking for user variables"
|
||||||
|
@ -10,8 +10,6 @@
|
|||||||
hosts: all
|
hosts: all
|
||||||
become: false
|
become: false
|
||||||
gather_facts: false
|
gather_facts: false
|
||||||
vars_files:
|
|
||||||
- vars/vaults/userman.yml
|
|
||||||
|
|
||||||
tasks:
|
tasks:
|
||||||
- name: "Checking for user variables"
|
- name: "Checking for user variables"
|
||||||
|
@ -6,8 +6,6 @@
|
|||||||
hosts: all
|
hosts: all
|
||||||
become: false
|
become: false
|
||||||
gather_facts: false
|
gather_facts: false
|
||||||
vars_files:
|
|
||||||
- vars/vaults/userman.yml
|
|
||||||
|
|
||||||
tasks:
|
tasks:
|
||||||
- name: "Checking for user variables"
|
- name: "Checking for user variables"
|
||||||
|
@ -6,8 +6,6 @@
|
|||||||
hosts: all
|
hosts: all
|
||||||
become: false
|
become: false
|
||||||
gather_facts: false
|
gather_facts: false
|
||||||
vars_files:
|
|
||||||
- vars/vaults/userman.yml
|
|
||||||
|
|
||||||
tasks:
|
tasks:
|
||||||
- name: "Checking for user variables"
|
- name: "Checking for user variables"
|
||||||
|
@ -6,8 +6,6 @@
|
|||||||
hosts: all
|
hosts: all
|
||||||
become: false
|
become: false
|
||||||
gather_facts: false
|
gather_facts: false
|
||||||
vars_files:
|
|
||||||
- vars/vaults/userman.yml
|
|
||||||
|
|
||||||
tasks:
|
tasks:
|
||||||
- name: "Checking for user variables"
|
- name: "Checking for user variables"
|
||||||
|
@ -5,7 +5,6 @@
|
|||||||
become: false
|
become: false
|
||||||
gather_facts: false
|
gather_facts: false
|
||||||
vars_files:
|
vars_files:
|
||||||
- vars/vaults/encpass.yml
|
|
||||||
- vars/ipa/rdns.yml
|
- vars/ipa/rdns.yml
|
||||||
- vars/ipa/fdns.yml
|
- vars/ipa/fdns.yml
|
||||||
|
|
||||||
|
@ -5,7 +5,6 @@
|
|||||||
become: true
|
become: true
|
||||||
gather_facts: false
|
gather_facts: false
|
||||||
vars_files:
|
vars_files:
|
||||||
- vars/vaults/encpass.yml
|
|
||||||
- vars/ipa/users.yml
|
- vars/ipa/users.yml
|
||||||
- vars/ipa/adminusers.yml
|
- vars/ipa/adminusers.yml
|
||||||
- vars/ipa/svcusers.yml
|
- vars/ipa/svcusers.yml
|
||||||
|
@ -5,7 +5,6 @@
|
|||||||
hosts: all
|
hosts: all
|
||||||
become: true
|
become: true
|
||||||
vars_files:
|
vars_files:
|
||||||
- vars/vaults/encpass.yml
|
|
||||||
- vars/ipa/ipaclient.yml
|
- vars/ipa/ipaclient.yml
|
||||||
|
|
||||||
pre_tasks:
|
pre_tasks:
|
||||||
|
@ -4,8 +4,6 @@
|
|||||||
- name: Configure IPA server
|
- name: Configure IPA server
|
||||||
hosts: all
|
hosts: all
|
||||||
become: true
|
become: true
|
||||||
vars_files:
|
|
||||||
- vars/vaults/encpass.yml
|
|
||||||
|
|
||||||
# This is to try to avoid the handler issue in pre/post tasks
|
# This is to try to avoid the handler issue in pre/post tasks
|
||||||
handlers:
|
handlers:
|
||||||
|
@ -9,8 +9,6 @@
|
|||||||
- name: Configure IPA server
|
- name: Configure IPA server
|
||||||
hosts: all
|
hosts: all
|
||||||
become: true
|
become: true
|
||||||
vars_files:
|
|
||||||
- vars/vaults/encpass.yml
|
|
||||||
|
|
||||||
# This is to try to avoid the handler issue in pre/post tasks
|
# This is to try to avoid the handler issue in pre/post tasks
|
||||||
handlers:
|
handlers:
|
||||||
|
63
vars/ipa/adminusers.yml
Normal file
63
vars/ipa/adminusers.yml
Normal file
@ -0,0 +1,63 @@
|
|||||||
|
---
|
||||||
|
adminusers:
|
||||||
|
- name: label2
|
||||||
|
first: Louis
|
||||||
|
last: Abel
|
||||||
|
password: ThisIsNotMyPassword1!
|
||||||
|
title: Infrastructure IdM Manager
|
||||||
|
loginshell: /bin/bash
|
||||||
|
- name: gmk2
|
||||||
|
first: Gregory
|
||||||
|
last: Kurtzer
|
||||||
|
password: ThisIsNotMyPassword1!
|
||||||
|
title: Executive Director
|
||||||
|
loginshell: /bin/bash
|
||||||
|
- name: brian2
|
||||||
|
first: Brian
|
||||||
|
last: Clemens
|
||||||
|
password: ThisIsNotMyPassword1!
|
||||||
|
title: Project Manager
|
||||||
|
loginshell: /bin/bash
|
||||||
|
- name: hbjy2
|
||||||
|
first: Hayden
|
||||||
|
last: Young
|
||||||
|
password: ThisIsNotMyPassword1!
|
||||||
|
title: Web & Branding Manager
|
||||||
|
loginshell: /bin/bash
|
||||||
|
- name: jorp2
|
||||||
|
first: Jordan
|
||||||
|
last: Pisaniello
|
||||||
|
password: ThisIsNotMyPassword1!
|
||||||
|
title: Community Manager
|
||||||
|
loginshell: /bin/bash
|
||||||
|
- name: neil2
|
||||||
|
first: Neil
|
||||||
|
last: Hanlon
|
||||||
|
password: ThisIsNotMyPassword1!
|
||||||
|
title: Infrastructure Manager
|
||||||
|
loginshell: /bin/bash
|
||||||
|
- name: rlh2
|
||||||
|
first: R. Leigh
|
||||||
|
last: Hennig
|
||||||
|
password: ThisIsNotMyPassword1!
|
||||||
|
title: Operations Manager
|
||||||
|
loginshell: /bin/bash
|
||||||
|
- name: rfelsburg2
|
||||||
|
first: Rob
|
||||||
|
last: Felsburg
|
||||||
|
password: ThisIsNotMyPassword1!
|
||||||
|
title: Operations Manager
|
||||||
|
loginshell: /bin/bash
|
||||||
|
- name: tg2
|
||||||
|
first: Taylor
|
||||||
|
last: Goodwill
|
||||||
|
password: ThisIsNotMyPassword1!
|
||||||
|
title: Infrastructure Manager
|
||||||
|
loginshell: /bin/bash
|
||||||
|
- name: bagner2
|
||||||
|
first: Benjamin
|
||||||
|
last: Agner
|
||||||
|
password: ThisIsNotMyPassword1!
|
||||||
|
title: Security Director
|
||||||
|
loginshell: /bin/bash
|
||||||
|
...
|
3
vars/ipa/agreements.yml
Normal file
3
vars/ipa/agreements.yml
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
---
|
||||||
|
# Vars for Agreements for the Rocky Linux Project
|
||||||
|
...
|
5
vars/ipa/fdns.yml
Normal file
5
vars/ipa/fdns.yml
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
fdns:
|
||||||
|
- rockylinux.org.
|
||||||
|
- aws.rockylinux.org.
|
||||||
|
...
|
99
vars/ipa/groups.yml
Normal file
99
vars/ipa/groups.yml
Normal file
@ -0,0 +1,99 @@
|
|||||||
|
---
|
||||||
|
ipagroups:
|
||||||
|
- group: infrastructure
|
||||||
|
description: Infrastructure Team
|
||||||
|
user:
|
||||||
|
- label
|
||||||
|
- neil
|
||||||
|
- rlh
|
||||||
|
- rfelsburg
|
||||||
|
- tg
|
||||||
|
- bagner
|
||||||
|
- group: operations
|
||||||
|
description: Operations Team
|
||||||
|
user:
|
||||||
|
- rlh
|
||||||
|
- rfelsburg
|
||||||
|
- group: development
|
||||||
|
description: Development Team
|
||||||
|
- group: qa
|
||||||
|
description: Quality Assurance Team
|
||||||
|
- group: marketing
|
||||||
|
description: Marketing
|
||||||
|
- group: rocky
|
||||||
|
description: Rocky Linux Team
|
||||||
|
user:
|
||||||
|
- label
|
||||||
|
- gmk
|
||||||
|
- brian
|
||||||
|
- hbjy
|
||||||
|
- jorp
|
||||||
|
- neil
|
||||||
|
- rlh
|
||||||
|
- rfelsburg
|
||||||
|
- tg
|
||||||
|
- bagner
|
||||||
|
- group: rockyadm
|
||||||
|
description: Rocky Linux Administrators - Only Admin Accounts
|
||||||
|
user:
|
||||||
|
- label2
|
||||||
|
- gmk2
|
||||||
|
- brian2
|
||||||
|
- hbjy2
|
||||||
|
- jorp2
|
||||||
|
- neil2
|
||||||
|
- rlh2
|
||||||
|
- rfelsburg2
|
||||||
|
- tg2
|
||||||
|
- bagner2
|
||||||
|
- group: gitadm
|
||||||
|
description: Rocky Linux GitLab Admins
|
||||||
|
user:
|
||||||
|
- label
|
||||||
|
- neil
|
||||||
|
- rlh
|
||||||
|
- rfelsburg
|
||||||
|
- tg
|
||||||
|
- hbjy
|
||||||
|
- group: gitusers
|
||||||
|
description: Rocky Linux GitLab Users
|
||||||
|
user:
|
||||||
|
- label
|
||||||
|
- neil
|
||||||
|
- rlh
|
||||||
|
- rfelsburg
|
||||||
|
- tg
|
||||||
|
- hbjy
|
||||||
|
- rockyautomation
|
||||||
|
managers_users:
|
||||||
|
- label
|
||||||
|
- neil
|
||||||
|
- rlh
|
||||||
|
- rfelsburg
|
||||||
|
- tg
|
||||||
|
- hbjy
|
||||||
|
- group: services
|
||||||
|
description: Rocky Linux Service Accounts
|
||||||
|
user:
|
||||||
|
- userman
|
||||||
|
- hostman
|
||||||
|
- kerbman
|
||||||
|
- rockykoji
|
||||||
|
- pubsub_federation
|
||||||
|
- rockypubsub
|
||||||
|
- rockyautomation
|
||||||
|
- group: iam
|
||||||
|
description: Rocky Linux Identity Management
|
||||||
|
user:
|
||||||
|
- label
|
||||||
|
managers_users:
|
||||||
|
- label
|
||||||
|
- group: releng
|
||||||
|
description: Rocky Linux Release Engineering
|
||||||
|
user:
|
||||||
|
- label
|
||||||
|
managers_users:
|
||||||
|
- label
|
||||||
|
- group: mq_pub_readonly
|
||||||
|
description: RabbitMQ ReadOnly
|
||||||
|
...
|
11
vars/ipa/ipaclient.yml
Normal file
11
vars/ipa/ipaclient.yml
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
---
|
||||||
|
# IPA Client Vars
|
||||||
|
ipaclient_domain: rockylinux.org
|
||||||
|
ipaclient_realm: ROCKYLINUX.ORG
|
||||||
|
ipaadmin_principal: admin
|
||||||
|
ipaclient_no_ntp: true
|
||||||
|
ipaclient_mkhomedir: true
|
||||||
|
ipaclient_ssh_trust_dns: true
|
||||||
|
ipasssd_enable_dns_updates: true
|
||||||
|
ipatype: client
|
||||||
|
...
|
43
vars/ipa/ipaprivs.yml
Normal file
43
vars/ipa/ipaprivs.yml
Normal file
@ -0,0 +1,43 @@
|
|||||||
|
---
|
||||||
|
# privileges
|
||||||
|
ipaprivileges:
|
||||||
|
- privilege: Privileges - Kerberos Managers
|
||||||
|
description: Kerberos Key Managers
|
||||||
|
permissions:
|
||||||
|
- "System: Manage Host Keytab"
|
||||||
|
- "System: Manage Host Keytab Permissions"
|
||||||
|
- "System: Manage Service Keytab"
|
||||||
|
- "System: Manage Service Keytab Permissions"
|
||||||
|
- "System: Manage User Principals"
|
||||||
|
role: Kerberos Managers
|
||||||
|
user:
|
||||||
|
- kerbman
|
||||||
|
|
||||||
|
# Standalone Roles
|
||||||
|
iparoles:
|
||||||
|
- role: IPA Client Managers
|
||||||
|
description: IPA Client Managers
|
||||||
|
privileges:
|
||||||
|
- "DNS Administrators"
|
||||||
|
- "DNS Servers"
|
||||||
|
- "Host Administrators"
|
||||||
|
- "Host Enrollment"
|
||||||
|
- "Host Group Administrators"
|
||||||
|
- "Netgroups Administrators"
|
||||||
|
user:
|
||||||
|
- hostman
|
||||||
|
- role: Kerberos Managers
|
||||||
|
description: Kerberos Key Managers
|
||||||
|
privileges:
|
||||||
|
- "Privileges - Kerberos Managers"
|
||||||
|
- "Service Administrators"
|
||||||
|
user:
|
||||||
|
- kerbman
|
||||||
|
- role: IPA User Managers
|
||||||
|
description: Rocky IPA User Managers responsible for idm flow
|
||||||
|
privileges:
|
||||||
|
- "Group Administrators"
|
||||||
|
- "Stage User Administrators"
|
||||||
|
- "User Administrators"
|
||||||
|
- "FAS Agreement Administrators"
|
||||||
|
...
|
14
vars/ipa/ipareplica.yml
Normal file
14
vars/ipa/ipareplica.yml
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
---
|
||||||
|
# IPA Replica
|
||||||
|
ipaadmin_principal: admin
|
||||||
|
ipaclient_no_ntp: true
|
||||||
|
ipaclient_mkhomedir: true
|
||||||
|
ipaserver_realm: ROCKYLINUX.ORG
|
||||||
|
ipareplica_domain: rockylinux.org
|
||||||
|
ipareplica_auto_forwarders: true
|
||||||
|
ipareplica_setup_firewalld: true
|
||||||
|
ipareplica_setup_ca: true
|
||||||
|
ipareplica_setup_kra: true
|
||||||
|
ipareplica_setup_dns: true
|
||||||
|
ipatype: replica
|
||||||
|
...
|
16
vars/ipa/ipaserver.yml
Normal file
16
vars/ipa/ipaserver.yml
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
---
|
||||||
|
# IPA Server
|
||||||
|
ipaserver_domain: rockylinux.org
|
||||||
|
ipaserver_realm: ROCKYLINUX.ORG
|
||||||
|
ipaserver_setup_dns: true
|
||||||
|
ipaserver_setup_kra: true
|
||||||
|
ipaserver_auto_forwarders: true
|
||||||
|
ipaserver_no_host_dns: true
|
||||||
|
ipaserver_allow_zone_overlap: true
|
||||||
|
ipaserver_setup_firewalld: true
|
||||||
|
ipaclient_no_ntp: true
|
||||||
|
ipaclient_mkhomedir: true
|
||||||
|
ipaserver_no_hbac_allow: true
|
||||||
|
ipaserver_reverse_zones: ["32.10.in-addr.arpa."]
|
||||||
|
ipatype: server
|
||||||
|
...
|
4
vars/ipa/rdns.yml
Normal file
4
vars/ipa/rdns.yml
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
---
|
||||||
|
rdns:
|
||||||
|
- 32.10.in-addr.arpa.
|
||||||
|
...
|
2
vars/ipa/sudorules.yml
Normal file
2
vars/ipa/sudorules.yml
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
---
|
||||||
|
...
|
45
vars/ipa/svcusers.yml
Normal file
45
vars/ipa/svcusers.yml
Normal file
@ -0,0 +1,45 @@
|
|||||||
|
---
|
||||||
|
svcusers:
|
||||||
|
- name: hostman
|
||||||
|
first: Host
|
||||||
|
last: Manager
|
||||||
|
password: ThisIsNotMyPassword1!
|
||||||
|
title: System Account - Host Manager
|
||||||
|
loginshell: /sbin/nologin
|
||||||
|
- name: kerbman
|
||||||
|
first: Kerberos
|
||||||
|
last: Manager
|
||||||
|
password: ThisIsNotMyPassword1!
|
||||||
|
title: System Account - Kerberos Key Manager
|
||||||
|
loginshell: /sbin/nologin
|
||||||
|
- name: userman
|
||||||
|
first: User
|
||||||
|
last: Manager
|
||||||
|
password: ThisIsNotMyPassword1!
|
||||||
|
title: System Account - User Manager
|
||||||
|
loginshell: /sbin/nologin
|
||||||
|
- name: rockykoji
|
||||||
|
first: Koji
|
||||||
|
last: Manager
|
||||||
|
password: ThisIsNotMyPassword1!
|
||||||
|
title: System Account - Koji Manager
|
||||||
|
loginshell: /sbin/nologin
|
||||||
|
- name: pubsub_federation
|
||||||
|
first: pubsub
|
||||||
|
last: federation
|
||||||
|
password: ThisIsNotMyPassword1!
|
||||||
|
title: System Account - pubsub federator
|
||||||
|
loginshell: /sbin/nologin
|
||||||
|
- name: rockypubsub
|
||||||
|
first: rocky
|
||||||
|
last: pubsub
|
||||||
|
password: ThisIsNotMyPassword1!
|
||||||
|
title: System Account - pubsub
|
||||||
|
loginshell: /sbin/nologin
|
||||||
|
- name: rockyautomation
|
||||||
|
first: Rocky
|
||||||
|
last: Automation
|
||||||
|
password: ThisIsNotMyPassword1!
|
||||||
|
title: System Account - Automation
|
||||||
|
loginshell: /sbin/nologin
|
||||||
|
...
|
73
vars/ipa/users.yml
Normal file
73
vars/ipa/users.yml
Normal file
@ -0,0 +1,73 @@
|
|||||||
|
---
|
||||||
|
users:
|
||||||
|
- name: label
|
||||||
|
first: Louis
|
||||||
|
last: Abel
|
||||||
|
email: label@rockylinux.org
|
||||||
|
password: ThisIsNotMyPassword1!
|
||||||
|
title: Infrastructure IdM Manager
|
||||||
|
loginshell: /bin/bash
|
||||||
|
- name: gmk
|
||||||
|
first: Gregory
|
||||||
|
last: Kurtzer
|
||||||
|
email: gmk@rockylinux.org
|
||||||
|
password: ThisIsNotMyPassword1!
|
||||||
|
title: Executive Director
|
||||||
|
loginshell: /bin/bash
|
||||||
|
- name: brian
|
||||||
|
first: Brian
|
||||||
|
last: Clemens
|
||||||
|
email: brian@rockylinux.org
|
||||||
|
password: ThisIsNotMyPassword1!
|
||||||
|
title: Project Manager
|
||||||
|
loginshell: /bin/bash
|
||||||
|
- name: hbjy
|
||||||
|
first: Hayden
|
||||||
|
last: Young
|
||||||
|
email: hbjy@rockylinux.org
|
||||||
|
password: ThisIsNotMyPassword1!
|
||||||
|
title: Web & Branding Manager
|
||||||
|
loginshell: /bin/bash
|
||||||
|
- name: jorp
|
||||||
|
first: Jordan
|
||||||
|
last: Pisaniello
|
||||||
|
email: jorp@rockylinux.org
|
||||||
|
password: ThisIsNotMyPassword1!
|
||||||
|
title: Community Manager
|
||||||
|
loginshell: /bin/bash
|
||||||
|
- name: neil
|
||||||
|
first: Neil
|
||||||
|
last: Hanlon
|
||||||
|
email: neil@rockylinux.org
|
||||||
|
password: ThisIsNotMyPassword1!
|
||||||
|
title: Infrastructure Manager
|
||||||
|
loginshell: /bin/bash
|
||||||
|
- name: rlh
|
||||||
|
first: R. Leigh
|
||||||
|
last: Hennig
|
||||||
|
email: rlh@rockylinux.org
|
||||||
|
password: ThisIsNotMyPassword1!
|
||||||
|
title: Operations Manager
|
||||||
|
loginshell: /bin/bash
|
||||||
|
- name: rfelsburg
|
||||||
|
first: Rob
|
||||||
|
last: Felsburg
|
||||||
|
email: rfelsburg@rockylinux.org
|
||||||
|
password: ThisIsNotMyPassword1!
|
||||||
|
title: Operations Manager
|
||||||
|
loginshell: /bin/bash
|
||||||
|
- name: tg
|
||||||
|
first: Taylor
|
||||||
|
last: Goodwill
|
||||||
|
email: tg@rockylinux.org
|
||||||
|
password: ThisIsNotMyPassword1!
|
||||||
|
title: Infrastructure Manager
|
||||||
|
loginshell: /bin/bash
|
||||||
|
- name: bagner
|
||||||
|
first: Benjamin
|
||||||
|
last: Agner
|
||||||
|
email: bagner@rockylinux.org
|
||||||
|
password: ThisIsNotMyPassword1!
|
||||||
|
title: Security Director
|
||||||
|
loginshell: /bin/bash
|
||||||
|
...
|
3
vars/ipaserver.yml
Normal file
3
vars/ipaserver.yml
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
---
|
||||||
|
ipatype: server
|
||||||
|
...
|
Loading…
Reference in New Issue
Block a user