--- # Deploy Prometheus - hosts: prometheus.adm.crans.org vars: # Prometheus targets.json prometheus_targets: - targets: "{{ groups['server'] | list | sort }}" prometheus_ups_snmp_targets: - targets: [pulsar.adm.crans.org] prometheus_unifi_snmp_targets: - targets: "{{ groups['crans_unifi'] | list | sort }}" prometheus_blackbox_targets: - targets: - https://crans.org - https://www.crans.org - https://grafana.crans.org - https://wiki.crans.org - https://pad.crans.org prometheus_apache_targets: - targets: [zamok.adm.crans.org] snmp_unifi_password: "{{ vault_snmp_unifi_password }}" roles: - prometheus - prometheus-alertmanager - prometheus-snmp-exporter - prometheus-blackbox-exporter # Monitor all hosts - hosts: server roles: - prometheus-node-exporter # Export apache metrics - hosts: zamok.adm.crans.org roles: - prometheus-apache-exporter # 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