monitoring: move node exporter installation into single task
This commit is contained in:
parent
6623cc0e09
commit
24a31603ef
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
Reference in New Issue