commit 84f55900cb56d75779cfead67f3403e659752632 Author: mathieui Date: Sun Jan 3 20:46:33 2021 +0100 Initial commit configure node_exporter to listen to the vpn ip diff --git a/README.md b/README.md new file mode 100644 index 0000000..49cfca6 --- /dev/null +++ b/README.md @@ -0,0 +1,7 @@ +# Monitored ansible role + +This ansible role enables prometheus-node-exporter on a private IP (from tinc VPN). + +# Expected host vars + +**vpn_ip** diff --git a/tasks/main.yml b/tasks/main.yml new file mode 100644 index 0000000..0c0dd86 --- /dev/null +++ b/tasks/main.yml @@ -0,0 +1,15 @@ +--- + +- name: configure node_exporter + lineinfile: + path: /etc/conf.d/prometheus-node-exporter + regexp: '^NODE_EXPORTER_ARGS=' + line: NODE_EXPORTER_ARGS="--web.listen-address={{ vpn_ip }}:9100 + create: yes + +- name: Enable node_exporter + systemd: + enabled: true + state: started + name: prometheus-node-exporter +