Sai Sindhur Malleni 280ac8dbda Move away from yum
Latest versions of CentOS and RHEL already have YUM deprecated and future versions
would drop support. This commit moves browbeat to use the package module instead of yum.
Package module will select DNF if it is available on the system rather than yum.

Change-Id: I5892fd6209e3be7f3cb69bcfe3df54726043354a
2018-10-11 19:28:35 +00:00

47 lines
964 B
YAML

---
#
# Install/run Collectd for Browbeat (Generic)
#
- name: Install collectd rpms
package:
name: "{{ item }}"
state: present
become: true
with_items: "{{collectd_packages[config_type]}}"
- name: Install package that provides semanage
package:
name: policycoreutils-python
state: present
become: true
- name: Configure collectd.conf
template:
src: "{{config_type}}.collectd.conf.j2"
dest: /etc/collectd.conf
owner: root
group: root
mode: 0644
become: true
- name: Check for collectd permissive
shell: semodule -l | grep -q permissive_collectd_t
become: true
register: collectd_permissive
ignore_errors: true
changed_when: false
- name: Set permissive for collectd
command: semanage permissive -a collectd_t
become: true
when: collectd_permissive.rc != 0
ignore_errors: true
- name: Setup collectd service
service:
name: collectd
state: restarted
enabled: true
become: true