50 lines
949 B
YAML
50 lines
949 B
YAML
- hosts: collectd
|
|
roles:
|
|
- role: collectd
|
|
tags:
|
|
- collectd
|
|
|
|
- import_playbook: dyngroups.yml
|
|
- hosts: collectd:&RedHat
|
|
roles:
|
|
- role: collectd-version
|
|
tags:
|
|
- collectd-version
|
|
|
|
- hosts: collectd-sensors
|
|
roles:
|
|
- role: collectd-sensors
|
|
tags:
|
|
- collectd
|
|
- collectd-sensors
|
|
|
|
- hosts: collectd-prometheus
|
|
roles:
|
|
- role: collectd-prometheus
|
|
tags:
|
|
- collectd
|
|
- collectd-prometheus
|
|
|
|
- hosts: collectd
|
|
tasks:
|
|
- name: ensure selinux permissive mode is set for collectd
|
|
selinux_permissive:
|
|
domain: collectd_t
|
|
permissive: '{{ collectd_selinux_permissive|d(false) }}'
|
|
when: ansible_selinux.status == 'enabled'
|
|
notify:
|
|
- restart collectd
|
|
tags:
|
|
- selinux
|
|
- name: ensure collectd is running
|
|
service:
|
|
name: collectd
|
|
state: started
|
|
tags:
|
|
- service
|
|
handlers:
|
|
- name: restart collectd
|
|
service:
|
|
name: collectd
|
|
state: restarted
|