feat(services): rename playbook to just services

This commit is contained in:
Iain Learmonth 2025-12-22 11:06:35 +00:00
parent 84e83df428
commit 0d9e5052ab

View file

@ -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