--- interfaces: adm: ens18 loc_home_nounou: ip: 172.17.10.9 mountpoint: /rpool/home loc_ldap: servers: - 172.17.10.9 base: 'dc=crans,dc=org' loc_ntp_client: servers: - terenez.cachan-adm.crans.org debian_mirror: http://mirror.cachan-adm.crans.org/debian loc_borg: remote: - borg@zephir.cachan-adm.crans.org:/backup/borg/{{ ansible_hostname }} ssh_options: "" glob_prometheus_node_exporter: listen_addr: "{{ query('ldap', 'ip', ansible_hostname, 'cachan-adm') | ipv4 | first }}" glob_snmp_exporter: procurve_password: "{{ vault.snmp_procurve_password }}" unifi_password: "{{ vault.snmp_unifi_password }}" loc_rsyslog_client: server: "{{ query('ldap', 'ip', 'gulp', 'cachan-adm') | ipv4 | first }}" loc_ninjabot: config: nick: fyre server: irc.adm.crans.org port: 6667 channel: "#monitoring" loc_prometheus: node: file: targets_node.json targets: "{{ groups['server'] | select('match', '^.*\\.cachan-adm\\.crans\\.org$') | list | sort }}" config: - job_name: servers file_sd_configs: - files: - '/etc/prometheus/targets_node.json' relabel_configs: - source_labels: [__address__] target_label: __param_target - source_labels: [__param_target] target_label: instance - source_labels: [__param_target] target_label: __address__ replacement: '$1:9100' ups_snmp: file: targets_ups_snmp.json targets: - pulsar.cachan-adm.crans.org # 0B - quasar.cachan-adm.crans.org # 4J config: - job_name: ups_snmp file_sd_configs: - files: - '/etc/prometheus/targets_ups_snmp.json' metrics_path: /snmp params: module: [eatonups] relabel_configs: - source_labels: [__address__] target_label: __param_target - source_labels: [__param_target] target_label: instance - target_label: __address__ replacement: 127.0.0.1:9116 unifi_snmp: file: targets_unifi_snmp.json targets: "{{ groups['crans_unifi'] | list | sort }}" config: - job_name: unifi_snmp file_sd_configs: - files: - '/etc/prometheus/targets_unifi_snmp.json' metrics_path: /snmp params: module: [ubiquiti_unifi] relabel_configs: - source_labels: [__address__] target_label: __param_target - source_labels: [__param_target] target_label: instance - target_label: __address__ replacement: 127.0.0.1:9116 nginx: file: targets_nginx.json targets: - rodauh.cachan-adm.crans.org - terenez.cachan-adm.crans.org config: - job_name: nginx file_sd_configs: - files: - '/etc/prometheus/targets_nginx.json' relabel_configs: - source_labels: [__address__] target_label: instance - source_labels: [instance] target_label: __address__ replacement: '$1:9117' mtail: file: targets_mtail.json targets: - gulp.adm.crans.org config: - job_name: mtail static_configs: - targets: ["gulp.cachan-adm.crans.org"] relabel_configs: - source_labels: [__address__] target_label: instance - source_labels: [instance] target_label: __address__ replacement: '$1:3903'