initial pfannkuchen
This commit is contained in:
parent
b6dafc7a73
commit
4d305fa19f
99 changed files with 3575 additions and 321 deletions
51
roles/telegraf/tasks/main.yml
Normal file
51
roles/telegraf/tasks/main.yml
Normal file
|
|
@ -0,0 +1,51 @@
|
|||
---
|
||||
- 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
|
||||
Loading…
Add table
Add a link
Reference in a new issue