telegraf: Initial version of role

This commit is contained in:
Timo Makinen 2023-05-20 18:40:40 +00:00
parent 1304afb5bf
commit f7d42c9a56
3 changed files with 27 additions and 0 deletions

View file

@ -12,6 +12,7 @@
roles:
- base
- mosquitto
- telegraf
- nginx/server
- role: nginx/site
site: iot.foo.sh

View file

@ -0,0 +1,5 @@
---
- name: Restart telegraf
ansible.builtin.service:
name: telegraf
state: restarted

View file

@ -0,0 +1,21 @@
---
- name: Install packages
ansible.builtin.package:
name: telegraf
state: installed
- name: Copy config
ansible.builtin.copy:
dest: /etc/telegraf/telegraf.conf
src: "{{ ansible_private }}/files/telegraf/telegraf.conf"
mode: 0640
owner: root
group: _telegraf
notify: Restart telegraf
- name: Enable service
ansible.builtin.service:
name: telegraf
enabled: true
state: started