monitoring: move node exporter installation into single task

This commit is contained in:
Gregor Michels 2022-09-14 02:26:27 +02:00
parent 6623cc0e09
commit 24a31603ef
3 changed files with 19 additions and 17 deletions

View File

@ -27,16 +27,6 @@
mode: 0600
create: yes
- name: install node_exporter
package:
name: node_exporter
- name: enable node_exporter
service:
name: node_exporter
state: started
enabled: yes
handlers:
- name: reload firewall
command: pfctl -vf /etc/pf.conf

View File

@ -1,11 +1,4 @@
---
- name: provision hyper01
hosts: hyper01
tasks:
- name: install node-exporter
package:
name: prometheus-node-exporter
- name: create vms/container
hosts: 127.0.0.1
connection: local

View File

@ -1,4 +1,23 @@
---
- name: provision node exporters
hosts:
- server
- vms
vars:
package_names:
OpenBSD: node_exporter
Debian: prometheus-node-exporter
tasks:
- name: install node exporter
package:
name: "{{ package_names[ansible_distribution] }}"
- name: start and enable node_exporter
service:
name: "{{ package_names[ansible_distribution] }}"
state: started
enabled: yes
- name: provision monitoring
hosts:
- monitoring01