node_exporter: Enable text collector for OpenBSD

This commit is contained in:
Timo Makinen 2024-01-17 18:35:00 +00:00
parent e43dd2a26e
commit 98d52e577a

View file

@ -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