ansible-role-eom/tasks/full.yaml
2024-11-29 18:37:03 -05:00

36 lines
685 B
YAML

---
# Tasks file for full deployment
- name: Deploy authentication sources
include_tasks: "{{ item }}"
loop:
- openldap.yaml
- phpldapadmin.yaml
- name: Populate OpenLDAP database
pause:
prompt: "Press Enter to continue..."
- name: Deploy databases
include_tasks: "{{ item }}"
loop:
- postgresql.yaml
- redis.yaml
- elsaticsearch.yaml
- name: Deploy user services
include_tasks: "{{ item }}"
loop:
- postfix.yaml
- nextcloud.yaml
- mastodon.yaml
- jupyterhub.yaml
- gitea.yaml
- owncast.yaml
- mediawiki.yaml
- name: Deploy monitoring
include_tasks: "{{ item }}"
loop:
- prometheus.yaml
- grafana.yaml