From 98d52e577aca81596c4748dadc2ea9415e20c318 Mon Sep 17 00:00:00 2001 From: Timo Makinen Date: Wed, 17 Jan 2024 18:35:00 +0000 Subject: [PATCH] node_exporter: Enable text collector for OpenBSD --- roles/node_exporter/tasks/main.yml | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/roles/node_exporter/tasks/main.yml b/roles/node_exporter/tasks/main.yml index 00b9898..2be0e07 100644 --- a/roles/node_exporter/tasks/main.yml +++ b/roles/node_exporter/tasks/main.yml @@ -31,6 +31,15 @@ group: "{{ ansible_wheel }}" notify: Restart node_exporter +- name: Create textfile collector directory + ansible.builtin.file: + path: /var/db/node-exporter + state: directory + mode: 0755 + owner: _nodeexporter + group: _nodeexporter + when: ansible_os_family == "OpenBSD" + - name: Modify config ansible.builtin.lineinfile: path: /etc/default/prometheus-node-exporter @@ -50,7 +59,10 @@ name: "{{ node_exporter_service }}" state: started enabled: true - arguments: --web.config.file=/etc/node_exporter/web-config.yml + arguments: >- + --web.config.file=/etc/node_exporter/web-config.yml + --collector.textfile.directory /var/db/node-exporter + notify: Restart node_exporter when: ansible_os_family == "OpenBSD" - name: Enable service