node_exporter: Drop os specific var files
This commit is contained in:
parent
d9c5d73889
commit
fff5b5a431
4 changed files with 20 additions and 16 deletions
|
@ -1,5 +1,10 @@
|
|||
---
|
||||
- name: Restart node_exporter
|
||||
ansible.builtin.service:
|
||||
name: "{{ node_exporter_service }}"
|
||||
name: >-
|
||||
{% if ansible_distribution == "OpenBSD" -%}
|
||||
{{ "node_exporter" -}}
|
||||
{% else -%}
|
||||
{{ "prometheus-node-exporter" -}}
|
||||
{% endif -%}
|
||||
state: restarted
|
||||
|
|
|
@ -1,15 +1,22 @@
|
|||
---
|
||||
- name: Include OS-specific variables
|
||||
ansible.builtin.include_vars: "{{ ansible_os_family }}.yml"
|
||||
|
||||
- name: Install packages
|
||||
ansible.builtin.package:
|
||||
name: "{{ node_exporter_package }}"
|
||||
name: >-
|
||||
{% if ansible_distribution in ["Fedora", "OpenBSD"] -%}
|
||||
{{ "node_exporter" -}}
|
||||
{% else -%}
|
||||
{{ "golang-github-prometheus-node-exporter" -}}
|
||||
{% endif -%}
|
||||
state: installed
|
||||
|
||||
- name: Allow prometheus user to read private key
|
||||
ansible.builtin.user:
|
||||
name: "{{ node_exporter_user }}"
|
||||
name: >-
|
||||
{% if ansible_distribution == "OpenBSD" -%}
|
||||
{{ "_nodeexporter" -}}
|
||||
{% else -%}
|
||||
{{ "prometheus" -}}
|
||||
{% endif -%}
|
||||
groups: hostkey
|
||||
append: true
|
||||
notify: Restart node_exporter
|
||||
|
@ -91,7 +98,7 @@
|
|||
|
||||
- name: Enable service
|
||||
ansible.builtin.service:
|
||||
name: "{{ node_exporter_service }}"
|
||||
name: node_exporter
|
||||
state: started
|
||||
enabled: true
|
||||
arguments: >-
|
||||
|
@ -102,7 +109,7 @@
|
|||
|
||||
- name: Enable service
|
||||
ansible.builtin.service:
|
||||
name: "{{ node_exporter_service }}"
|
||||
name: prometheus-node-exporter
|
||||
state: started
|
||||
enabled: true
|
||||
when: ansible_os_family == "RedHat"
|
||||
|
|
|
@ -1,4 +0,0 @@
|
|||
---
|
||||
node_exporter_package: node_exporter
|
||||
node_exporter_service: node_exporter
|
||||
node_exporter_user: _nodeexporter
|
|
@ -1,4 +0,0 @@
|
|||
---
|
||||
node_exporter_package: golang-github-prometheus-node-exporter
|
||||
node_exporter_service: prometheus-node-exporter
|
||||
node_exporter_user: prometheus
|
Loading…
Add table
Add a link
Reference in a new issue