node_exporter: Add OpenBSD support
This commit is contained in:
parent
3d0cf42e8e
commit
9025755695
2 changed files with 18 additions and 5 deletions
|
@ -1,5 +1,5 @@
|
||||||
---
|
---
|
||||||
- name: Restart node_exporter
|
- name: Restart node_exporter
|
||||||
ansible.builtin.service:
|
ansible.builtin.service:
|
||||||
name: prometheus-node-exporter
|
name: "{{ node_exporter_package }}"
|
||||||
state: restarted
|
state: restarted
|
||||||
|
|
|
@ -1,12 +1,15 @@
|
||||||
---
|
---
|
||||||
|
- name: Include OS-specific variables
|
||||||
|
ansible.builtin.include_vars: "{{ ansible_os_family }}.yml"
|
||||||
|
|
||||||
- name: Install packages
|
- name: Install packages
|
||||||
ansible.builtin.package:
|
ansible.builtin.package:
|
||||||
name: golang-github-prometheus-node-exporter
|
name: "{{ node_exporter_package }}"
|
||||||
state: installed
|
state: installed
|
||||||
|
|
||||||
- name: Allow prometheus user to read private key
|
- name: Allow prometheus user to read private key
|
||||||
ansible.builtin.user:
|
ansible.builtin.user:
|
||||||
name: prometheus
|
name: "{{ node_exporter_user }}"
|
||||||
groups: hostkey
|
groups: hostkey
|
||||||
append: true
|
append: true
|
||||||
notify: Restart node_exporter
|
notify: Restart node_exporter
|
||||||
|
@ -40,9 +43,19 @@
|
||||||
--web.config=/etc/node_exporter/web-config.yml
|
--web.config=/etc/node_exporter/web-config.yml
|
||||||
--collector.textfile.directory /var/lib/prometheus/node-exporter"
|
--collector.textfile.directory /var/lib/prometheus/node-exporter"
|
||||||
notify: Restart node_exporter
|
notify: Restart node_exporter
|
||||||
|
when: ansible_os_family == "RedHat"
|
||||||
|
|
||||||
- name: Enable node_exporter service
|
- name: Enable service
|
||||||
ansible.builtin.service:
|
ansible.builtin.service:
|
||||||
name: prometheus-node-exporter
|
name: "{{ node_exporter_service }}"
|
||||||
state: started
|
state: started
|
||||||
enabled: true
|
enabled: true
|
||||||
|
arguments: --web.config.file=/etc/node_exporter/web-config.yml
|
||||||
|
when: ansible_os_family == "OpenBSD"
|
||||||
|
|
||||||
|
- name: Enable service
|
||||||
|
ansible.builtin.service:
|
||||||
|
name: "{{ node_exporter_service }}"
|
||||||
|
state: started
|
||||||
|
enabled: true
|
||||||
|
when: ansible_os_family == "RedHat"
|
||||||
|
|
Loading…
Add table
Reference in a new issue