Files
homelab/ansible/playbooks/day1_deploy_monitoring.yml

27 lines
914 B
YAML

---
# ------------------------------------------------------------------------------
# FILE: playbooks/day1_deploy_monitoring.yml
# DESCRIPTION: Deploys Prometheus + Grafana + Node Exporter + Alertmanager
# on cinderella-castle (10.1.71.31)
# Runs: common → docker-host → monitoring
#
# USAGE:
# ansible-playbook -i inventory.yml playbooks/day1_deploy_monitoring.yml
# ansible-playbook -i inventory.yml playbooks/day1_deploy_monitoring.yml --limit cinderella_castle
#
# SECRETS REQUIRED IN VAULT (group_vars/all/vault):
# vault_grafana_admin_password
# ------------------------------------------------------------------------------
- name: Deploy monitoring stack on cinderella-castle
hosts: cinderella-castle
become: true
vars:
grafana_admin_password: "{{ vault_grafana_admin_password }}"
roles:
- role: common
- role: docker-host
- role: monitoring