configpolicy/roles/collectd-version/tasks/main.yml

35 lines
761 B
YAML

- name: ensure collectd-version script is installed
copy:
src: collectd-version.py
dest: /usr/local/libexec/collectd-version
mode: 'u=rwx,go=rx'
notify: restart collectd-version
tags:
- install
- name: ensure collectd-version.service systemd unit exists
copy:
src: collectd-version.service
dest: /etc/systemd/system/
mode: 'u=rw,go=rx'
notify:
- reload systemd
- restart collectd-version
tags:
- systemd
- name: ensure collectd-version service starts automatically
service:
name: collectd-version
enabled: true
tags:
- service
- name: flush_handlers
meta: flush_handlers
- name: ensure collectd-version service is started
service:
name: collectd-version
state: started
tags:
- service