Initial collection structure
Migrated from legacy playbook repo into Ansible collection format: Roles (171 total): - common: 44 roles (fact gathering, SSH setup, utilities) - configuration: 32 roles (system config, networking, satellite) - provisioning: 16 roles (VMware, Azure, physical server deployment) - security: 15 roles (OpenSCAP hardening, certificates, AD integration) - monitoring: 12 roles (Zabbix, logging agents, metrics) - networking: 12 roles (DNS, DHCP, network interfaces) - satellite: 4 roles (Pulp/Satellite management) - misc: 36 roles (various utilities) Playbooks (159 total): - provisioning: 14 playbooks - azure: 13 playbooks - configuration: 22 playbooks - maintenance: 10 playbooks - security: 10 playbooks - monitoring: 9 playbooks - vcenter: 6 playbooks - networking: 7 playbooks - misc: 65 playbooks
This commit is contained in:
6
playbooks/configuration/azure-configure-disk.yml
Normal file
6
playbooks/configuration/azure-configure-disk.yml
Normal file
@@ -0,0 +1,6 @@
|
||||
---
|
||||
- hosts: all
|
||||
become: yes
|
||||
become_method: sudo
|
||||
roles:
|
||||
- azure-configure-disk
|
||||
6
playbooks/configuration/configure-account-timeout.yml
Normal file
6
playbooks/configuration/configure-account-timeout.yml
Normal file
@@ -0,0 +1,6 @@
|
||||
---
|
||||
- hosts: all
|
||||
become: True
|
||||
become_method: sudo
|
||||
roles:
|
||||
- configure-account-timeout
|
||||
6
playbooks/configuration/configure-ad-authorized-keys.yml
Normal file
6
playbooks/configuration/configure-ad-authorized-keys.yml
Normal file
@@ -0,0 +1,6 @@
|
||||
- hosts: all
|
||||
gather_facts: True
|
||||
become: True
|
||||
roles:
|
||||
- determine-jump-host
|
||||
- configure-ad-authorized-keys
|
||||
@@ -0,0 +1,6 @@
|
||||
- hosts: all
|
||||
gather_facts: True
|
||||
become: True
|
||||
roles:
|
||||
- determine-jump-host
|
||||
- configure-ad-users-and-sudoers
|
||||
@@ -0,0 +1,6 @@
|
||||
---
|
||||
- hosts: all
|
||||
become: yes
|
||||
become_method: sudo
|
||||
roles:
|
||||
- configure-artifactory-docker-registry
|
||||
8
playbooks/configuration/configure-fips-policies.yml
Normal file
8
playbooks/configuration/configure-fips-policies.yml
Normal file
@@ -0,0 +1,8 @@
|
||||
- hosts: all
|
||||
become: true
|
||||
become_method: sudo
|
||||
become_user: root
|
||||
remote_user: infra
|
||||
|
||||
roles:
|
||||
- configure-fips-policies
|
||||
6
playbooks/configuration/configure-inspec-access.yml
Normal file
6
playbooks/configuration/configure-inspec-access.yml
Normal file
@@ -0,0 +1,6 @@
|
||||
- hosts: all
|
||||
gather_facts: True
|
||||
become: True
|
||||
roles:
|
||||
- determine-jump-host
|
||||
- configure-inspec-access
|
||||
6
playbooks/configuration/configure-module-sig-enforce.yml
Normal file
6
playbooks/configuration/configure-module-sig-enforce.yml
Normal file
@@ -0,0 +1,6 @@
|
||||
---
|
||||
- hosts: all
|
||||
become: True
|
||||
become_method: sudo
|
||||
roles:
|
||||
- configure-module-sig-enforce
|
||||
@@ -0,0 +1,6 @@
|
||||
---
|
||||
- hosts: all
|
||||
become: yes
|
||||
become_method: sudo
|
||||
roles:
|
||||
- configure-skat-certificate-trust
|
||||
6
playbooks/configuration/configure-skat-wifi.yml
Normal file
6
playbooks/configuration/configure-skat-wifi.yml
Normal file
@@ -0,0 +1,6 @@
|
||||
---
|
||||
- hosts: all
|
||||
become: yes
|
||||
become_method: sudo
|
||||
roles:
|
||||
- workstation/configure-skat-wifi
|
||||
@@ -0,0 +1,5 @@
|
||||
- hosts: all
|
||||
gather_facts: True
|
||||
become: True
|
||||
roles:
|
||||
- configure-ssh-additional-security
|
||||
@@ -0,0 +1,5 @@
|
||||
- hosts: all
|
||||
gather_facts: True
|
||||
become: True
|
||||
roles:
|
||||
- configure-user-ssh-key-and-passwordless-sudo
|
||||
6
playbooks/configuration/ntp-client-setup.yml
Normal file
6
playbooks/configuration/ntp-client-setup.yml
Normal file
@@ -0,0 +1,6 @@
|
||||
---
|
||||
- hosts: all
|
||||
become: yes
|
||||
become_method: sudo
|
||||
roles:
|
||||
- ntp-client-setup
|
||||
7
playbooks/configuration/satellite-set-environment.yml
Normal file
7
playbooks/configuration/satellite-set-environment.yml
Normal file
@@ -0,0 +1,7 @@
|
||||
---
|
||||
- hosts: all
|
||||
gather_facts: no
|
||||
roles:
|
||||
- satellite-create-cli-config
|
||||
- satellite-set-environment
|
||||
- satellite-delete-cli-config
|
||||
7
playbooks/configuration/satellite-set-host-group.yml
Normal file
7
playbooks/configuration/satellite-set-host-group.yml
Normal file
@@ -0,0 +1,7 @@
|
||||
---
|
||||
- hosts: all
|
||||
gather_facts: no
|
||||
roles:
|
||||
- satellite-create-cli-config
|
||||
- satellite-set-host-group
|
||||
- satellite-delete-cli-config
|
||||
6
playbooks/configuration/set-azure-facts.yml
Normal file
6
playbooks/configuration/set-azure-facts.yml
Normal file
@@ -0,0 +1,6 @@
|
||||
---
|
||||
- hosts: all
|
||||
become: yes
|
||||
become_method: sudo
|
||||
roles:
|
||||
- set-azure-facts
|
||||
6
playbooks/configuration/set-nameserver-facts.yml
Normal file
6
playbooks/configuration/set-nameserver-facts.yml
Normal file
@@ -0,0 +1,6 @@
|
||||
---
|
||||
- hosts: all
|
||||
become: yes
|
||||
become_method: sudo
|
||||
roles:
|
||||
- set-nameserver-facts
|
||||
10
playbooks/configuration/set-netbox-tags.yml
Normal file
10
playbooks/configuration/set-netbox-tags.yml
Normal file
@@ -0,0 +1,10 @@
|
||||
---
|
||||
- name: Set NetBox tags on virtual machines
|
||||
hosts: all
|
||||
gather_facts: no
|
||||
connection: local
|
||||
vars:
|
||||
NETBOX_API: "{{ lookup('env', 'NETBOX_API') | default('https://netbox.example.EXAMPLE-CORP.COM') }}"
|
||||
NETBOX_TOKEN: "{{ lookup('env', 'NETBOX_TOKEN') }}"
|
||||
roles:
|
||||
- set-netbox-tag
|
||||
6
playbooks/configuration/set-onprem-facts.yml
Normal file
6
playbooks/configuration/set-onprem-facts.yml
Normal file
@@ -0,0 +1,6 @@
|
||||
---
|
||||
- hosts: all
|
||||
become: yes
|
||||
become_method: sudo
|
||||
roles:
|
||||
- set-onprem-facts
|
||||
7
playbooks/configuration/sssd_simple_access_provider.yml
Normal file
7
playbooks/configuration/sssd_simple_access_provider.yml
Normal file
@@ -0,0 +1,7 @@
|
||||
---
|
||||
- hosts: all
|
||||
become: True
|
||||
become_method: sudo
|
||||
roles:
|
||||
- sssd_simple_access_provider
|
||||
- ssh-deny-root
|
||||
6
playbooks/configuration/vmware-set-ip.yml
Normal file
6
playbooks/configuration/vmware-set-ip.yml
Normal file
@@ -0,0 +1,6 @@
|
||||
---
|
||||
- hosts: all
|
||||
gather_facts: false
|
||||
connection: local
|
||||
roles:
|
||||
- vmware-set-ip
|
||||
7
playbooks/configuration/vmware-set-vmstoragepolicy.yml
Normal file
7
playbooks/configuration/vmware-set-vmstoragepolicy.yml
Normal file
@@ -0,0 +1,7 @@
|
||||
---
|
||||
- hosts: all
|
||||
gather_facts: false
|
||||
connection: local
|
||||
roles:
|
||||
- set-vxrail-facts
|
||||
- vxrail-storage-policy
|
||||
Reference in New Issue
Block a user