ansible/monitoring.yml

43 lines
1.1 KiB
YAML

---
# Deploy Prometheus
- hosts: prometheus.adm.crans.org
vars:
# Prometheus targets.json
prometheus_targets:
- labels:
job: node
targets:
# Physical
- odlyd.adm.crans.org:9100
- fy.adm.crans.org:9100
- vulcain.adm.crans.org:9100
# VM
- frontdaur.adm.crans.org:9100
- gitzly.adm.crans.org:9100
- ethercalc-srv.adm.crans.org:9100
- ipv6-zayo.adm.crans.org:9100
- prometheus.adm.crans.org:9100
- labels:
job: prometheus
targets:
- localhost:9090
roles:
- prometheus
# Monitor all hosts
- hosts: all
roles:
- prometheus-node
# Deploy grafana
- hosts: fy.adm.crans.org
vars:
grafana_root_url: https://grafana.crans.org
ldap_base: 'dc=crans,dc=org'
ldap_master_ipv4: '10.231.136.19'
ldap_user_tree: "cn=Utilisateurs,{{ ldap_base }}"
ldap_grafana_bind_dn: "cn=grafana,ou=service-users,{{ ldap_base }}"
ldap_grafana_passwd: "{{ vault_ldap_grafana_passwd }}"
roles:
- grafana