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
|
- name: Restart node_exporter
|
||||||
ansible.builtin.service:
|
ansible.builtin.service:
|
||||||
name: "{{ node_exporter_service }}"
|
name: >-
|
||||||
|
{% if ansible_distribution == "OpenBSD" -%}
|
||||||
|
{{ "node_exporter" -}}
|
||||||
|
{% else -%}
|
||||||
|
{{ "prometheus-node-exporter" -}}
|
||||||
|
{% endif -%}
|
||||||
state: restarted
|
state: restarted
|
||||||
|
|
|
@ -1,15 +1,22 @@
|
||||||
---
|
---
|
||||||
- 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: "{{ node_exporter_package }}"
|
name: >-
|
||||||
|
{% if ansible_distribution in ["Fedora", "OpenBSD"] -%}
|
||||||
|
{{ "node_exporter" -}}
|
||||||
|
{% else -%}
|
||||||
|
{{ "golang-github-prometheus-node-exporter" -}}
|
||||||
|
{% endif -%}
|
||||||
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: "{{ node_exporter_user }}"
|
name: >-
|
||||||
|
{% if ansible_distribution == "OpenBSD" -%}
|
||||||
|
{{ "_nodeexporter" -}}
|
||||||
|
{% else -%}
|
||||||
|
{{ "prometheus" -}}
|
||||||
|
{% endif -%}
|
||||||
groups: hostkey
|
groups: hostkey
|
||||||
append: true
|
append: true
|
||||||
notify: Restart node_exporter
|
notify: Restart node_exporter
|
||||||
|
@ -91,7 +98,7 @@
|
||||||
|
|
||||||
- name: Enable service
|
- name: Enable service
|
||||||
ansible.builtin.service:
|
ansible.builtin.service:
|
||||||
name: "{{ node_exporter_service }}"
|
name: node_exporter
|
||||||
state: started
|
state: started
|
||||||
enabled: true
|
enabled: true
|
||||||
arguments: >-
|
arguments: >-
|
||||||
|
@ -102,7 +109,7 @@
|
||||||
|
|
||||||
- name: Enable service
|
- name: Enable service
|
||||||
ansible.builtin.service:
|
ansible.builtin.service:
|
||||||
name: "{{ node_exporter_service }}"
|
name: prometheus-node-exporter
|
||||||
state: started
|
state: started
|
||||||
enabled: true
|
enabled: true
|
||||||
when: ansible_os_family == "RedHat"
|
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