ansible/roles/telegraf/tasks/main.yml
2026-03-30 15:19:20 +02:00

51 lines
1.2 KiB
YAML

---
- name: InfluxData GPG Key hinzufuegen
get_url:
url: https://repos.influxdata.com/influxdata-archive_compat.key
dest: /etc/apt/keyrings/influxdata-archive-keyring.gpg
mode: "0644"
- name: InfluxData Repo hinzufuegen
copy:
dest: /etc/apt/sources.list.d/influxdata.list
content: "deb [signed-by=/etc/apt/keyrings/influxdata-archive-keyring.gpg] https://repos.influxdata.com/debian stable main"
mode: "0644"
register: influx_repo
- name: Apt Cache aktualisieren
apt:
update_cache: yes
when: influx_repo.changed
- name: Telegraf installieren
apt:
name: telegraf
state: present
- name: lm-sensors installieren (fuer inputs.sensors)
apt:
name: lm-sensors
state: present
- name: SNMP Pakete installieren (fuer Synology Monitoring)
apt:
name:
- snmp
- snmp-mibs-downloader
state: present
when: telegraf_synology_snmp
- name: Telegraf Config deployen
template:
src: telegraf.conf.j2
dest: /etc/telegraf/telegraf.conf
mode: "0640"
owner: root
group: telegraf
notify: Telegraf neustarten
- name: Telegraf aktivieren und starten
systemd:
name: telegraf
enabled: true
state: started