infra-konstrukt/playbooks/setup_monitoring.yml

30 lines
561 B
YAML

---
- name: Install Node Exporter
hosts: all
roles:
- node_exporter
- name: Install Prometheus Server
hosts: monitoring
roles:
- prometheus
- name: Setup Exporters on VPS
hosts: vps_servers
tasks:
- name: Install Postfix Exporter
include_role:
name: postfix_exporter
when: postfix_enabled | default(False)
- name: Install Nginx Exporter
include_role:
name: nginx_exporter
when: nginx_enabled | default(False)
- name: Update Prometheus Config
hosts: monitoring
roles:
- prometheus