Select Git revision
collectd_agent.yml 783 B
---
- name: Assert
assert:
that: ansible_os_family in [ 'Debian', 'OpenBSD' ]
- name: apt install Collectd
when: ansible_pkg_mgr == 'apt'
apt:
name: collectd
install_recommends: no
state: present
update_cache: yes
cache_valid_time: 3600
- name: pkg install Collectd
when: ansible_pkg_mgr == 'openbsd_pkg'
openbsd_pkg:
name: '{{ openbsd_collectd_version[ansible_distribution_release] }}'
state: present
- name: Create configuration directory
file:
path: /etc/collectd/collectd.conf.d/
owner: root
group: root
mode: '0755'
state: directory
- name: Base configuration
copy:
src: collectd.conf
dest: /etc/collectd/collectd.conf
owner: root
group: root
mode: '0644'
notify:
- Restart Collectd