Add new roles for monitoring

This commit is contained in:
2025-01-09 21:06:28 +01:00
parent 98ef8d9896
commit 067b325678
24 changed files with 1084 additions and 0 deletions

View File

@ -0,0 +1,35 @@
---
# Playbook to set up monitoring modules
- name: Install and configure the control node
hosts: monitoring
become: yes
roles:
- grafana
- name: Install and configure Prometheus node - Main node
hosts: monitoring
become: yes
roles:
- prometheus
vars:
blackbox: false
scrape_files:
- /etc/prometheus/scrape-main.yml
- name: Install and configure Prometheus node - Blackbox nodes
hosts: blackbox
become: yes
roles:
- prometheus
- blackbox-exporter
vars:
blackbox: true
scrape_files:
- /etc/prometheus/scrape-blackbox.yml
- name: Install and configure nodes
hosts: all
become: yes
roles:
- node-exporter