ansible/roles/telegraf/tasks/main.yml

25 lines
502 B
YAML

---
- name: Add telegraf to hostkey group
ansible.builtin.user:
name: _telegraf
groups: hostkey
- name: Install packages
ansible.builtin.package:
name: telegraf
state: installed
- name: Create config
ansible.builtin.template:
dest: /etc/telegraf/telegraf.conf
src: telegraf.conf.j2
mode: "0640"
owner: root
group: _telegraf
notify: Restart telegraf
- name: Enable service
ansible.builtin.service:
name: telegraf
enabled: true
state: started