1
0
Fork 0
mirror of https://gitlab.com/s3lph/ansible-collection-prometheus synced 2024-10-23 20:07:00 +02:00
ansible-collection-prometheus/roles/prometheus_node_openbsd/tasks/config.yml

31 lines
892 B
YAML
Raw Normal View History

2020-11-18 02:12:27 +01:00
---
- name: create /etc/prometheus/node-exporter/tls
ansible.builtin.file:
2020-11-18 02:12:27 +01:00
path: /etc/prometheus/node-exporter/tls
state: directory
owner: _nodeexporter
group: _nodeexporter
mode: 0750
2020-11-18 02:12:27 +01:00
- name: render /etc/prometheus/node-exporter/tls/config.yml
ansible.builtin.template:
2020-11-18 02:12:27 +01:00
src: prometheus-node-exporter-webconfig.yml.j2
dest: /etc/prometheus/node-exporter/tls/config.yml
owner: _nodeexporter
group: _nodeexporter
mode: 0640
2020-11-18 02:12:27 +01:00
notify: restart node exporter
- name: configure node exporter
ansible.builtin.lineinfile:
2020-11-18 02:12:27 +01:00
path: /etc/rc.conf.local
line: >-
node_exporter_flags=--collector.textfile.directory={{ node_exporter_textfile_dir }}
{{ node_exporter_flags }}
--web.config=/etc/prometheus/node-exporter/tls/config.yml
regexp: ^node_exporter_flags=.*$
notify:
- start node exporter
- restart node exporter