feat(services): rename playbook to just services
This commit is contained in:
parent
84e83df428
commit
0d9e5052ab
1 changed files with 32 additions and 1 deletions
|
|
@ -2,7 +2,6 @@
|
||||||
- name: Deploy and update the FreeIPA servers
|
- name: Deploy and update the FreeIPA servers
|
||||||
hosts:
|
hosts:
|
||||||
- ipaservers
|
- ipaservers
|
||||||
become: true # Required by FreeIPA roles
|
|
||||||
vars:
|
vars:
|
||||||
# Required for FreeIPA setup
|
# Required for FreeIPA setup
|
||||||
baseline_epel_packages_allowed:
|
baseline_epel_packages_allowed:
|
||||||
|
|
@ -16,6 +15,7 @@
|
||||||
- python3-acme
|
- python3-acme
|
||||||
- python3-zipp
|
- python3-zipp
|
||||||
- python3-pyOpenSSL
|
- python3-pyOpenSSL
|
||||||
|
- node-exporter
|
||||||
rhel9cis_dns_server: true
|
rhel9cis_dns_server: true
|
||||||
rhel9cis_httpd_server: true
|
rhel9cis_httpd_server: true
|
||||||
# TODO: Restricted umask breaks FreeIPA roles
|
# TODO: Restricted umask breaks FreeIPA roles
|
||||||
|
|
@ -23,9 +23,14 @@
|
||||||
rhel9cis_rule_5_4_3_3: false
|
rhel9cis_rule_5_4_3_3: false
|
||||||
roles:
|
roles:
|
||||||
- role: sr2c.core.baseline
|
- role: sr2c.core.baseline
|
||||||
|
baseline_epel_packages_allowed:
|
||||||
|
- node-exporter
|
||||||
tags: bootstrap
|
tags: bootstrap
|
||||||
- role: sr2c.core.freeipa
|
- role: sr2c.core.freeipa
|
||||||
|
become: true
|
||||||
tags: freeipa
|
tags: freeipa
|
||||||
|
- role: sr2c.core.node_exporter
|
||||||
|
tags: prometheus
|
||||||
|
|
||||||
- name: Deploy and update the Keycloak server
|
- name: Deploy and update the Keycloak server
|
||||||
hosts:
|
hosts:
|
||||||
|
|
@ -33,16 +38,42 @@
|
||||||
become: true
|
become: true
|
||||||
roles:
|
roles:
|
||||||
- role: sr2c.core.baseline
|
- role: sr2c.core.baseline
|
||||||
|
baseline_epel_packages_allowed:
|
||||||
|
- node-exporter
|
||||||
tags: bootstrap
|
tags: bootstrap
|
||||||
- role: freeipa.ansible_freeipa.ipaclient
|
- role: freeipa.ansible_freeipa.ipaclient
|
||||||
state: present
|
state: present
|
||||||
tags: bootstrap
|
tags: bootstrap
|
||||||
- role: sr2c.core.podman_keycloak
|
- role: sr2c.core.podman_keycloak
|
||||||
tags: keycloak
|
tags: keycloak
|
||||||
|
- role: sr2c.core.node_exporter
|
||||||
|
tags: prometheus
|
||||||
|
|
||||||
|
- name: Deploy and update the Prometheus server
|
||||||
|
hosts:
|
||||||
|
- prometheus
|
||||||
|
roles:
|
||||||
|
- role: sr2c.core.baseline
|
||||||
|
vars:
|
||||||
|
baseline_epel_packages_allowed:
|
||||||
|
- node-exporter
|
||||||
|
tags: bootstrap
|
||||||
|
- role: freeipa.ansible_freeipa.ipaclient
|
||||||
|
become: true
|
||||||
|
state: present
|
||||||
|
tags: bootstrap
|
||||||
|
- role: sr2c.core.node_exporter
|
||||||
|
tags: prometheus
|
||||||
|
- role: sr2c.core.podman_prometheus
|
||||||
|
tags: prometheus
|
||||||
|
|
||||||
- name: Baseline for generic servers (manual or externally managed application deployment)
|
- name: Baseline for generic servers (manual or externally managed application deployment)
|
||||||
hosts:
|
hosts:
|
||||||
- generic
|
- generic
|
||||||
roles:
|
roles:
|
||||||
- role: sr2c.core.baseline
|
- role: sr2c.core.baseline
|
||||||
|
baseline_epel_packages_allowed:
|
||||||
|
- node-exporter
|
||||||
tags: bootstrap
|
tags: bootstrap
|
||||||
|
- role: sr2c.core.node_exporter
|
||||||
|
tags: prometheus
|
||||||
Loading…
Add table
Add a link
Reference in a new issue