- Delete playbooks/app.yml (replaced by deploy-app.yml) - Delete playbooks/test_config.yml (moved to playbooks/tests/) - Delete setup.sh (renamed to setup) - Update deploy.yml with improved deployment orchestration - Update services.yml to include new infrastructure roles
27 lines
497 B
YAML
27 lines
497 B
YAML
---
|
|
- name: Deploy all services
|
|
hosts: services_hosts
|
|
become: true
|
|
|
|
pre_tasks:
|
|
- name: Load vault vars if present
|
|
include_vars:
|
|
file: ../secrets/vault.yml
|
|
ignore_errors: true
|
|
|
|
roles:
|
|
- docker
|
|
- fail2ban
|
|
- traefik
|
|
- lldap
|
|
- authelia
|
|
- exporters
|
|
- prometheus
|
|
- loki
|
|
- grafana
|
|
- forgejo
|
|
- watchtower
|
|
- role: airflow
|
|
when: deploy_airflow | default(false)
|
|
- role: spark
|
|
when: deploy_spark | default(false)
|