infra/playbooks/deploy.yml
Jeremie Fraeys dd1f9df69b
Restructure playbooks and update main deployment workflows
- 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
2026-02-21 18:31:53 -05:00

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)