Files
no-secrets-athq-ansible/playbook.yaml
2023-05-14 18:30:54 +02:00

50 lines
1.2 KiB
YAML

---
- hosts: all
roles:
- { role : monitoring-client, tags : [ "monitoring", "monitoring-client", "client"] }
- { role : sshd-config, tags : [ "sshd" ] }
- { role : rsyslog, tags : [ "rsyslog" ] }
- { role : monitoring-influx, tags : [ "influx" ] }
- { role : base, tags : [ "base" ] }
- { role : zabbix-agent, tags : [ "zabbix-agent" ] }
- hosts: web1
roles:
- { role : web1, tags : [ "web1" ] }
- hosts: mail
roles:
- { role : mail, tags : [ "mail" ] }
- hosts: backup
roles:
- { role : backup-vm, tags : [ "backup" ] }
- hosts: kube1
roles:
- { role : docker-deployments, tags : [ "docker", "kube1" ] }
- hosts: usermanagement
roles:
- { role : usermanagement, tags : [ "users", "keycloak" ] }
- hosts: monitoring
roles:
- { role : monitoring-master, tags : [ "monitoring-master", "icinga", "grafana" ] }
- hosts: typo3-cms
roles:
- { role : typo3-cms, tags : [ "typo3" ] }
- hosts: paperless
roles:
- { role : paperless, tags : [ "paperless" ] }
- hosts: vault-pki
roles:
- { role : vault-pki, tags : [ "pki_master", "vault" ] }
- hosts: timetracking
roles:
- { role : timetracking, tags : [ "timetracking", "kamai" ] }