src.dualinventive.com/devops/ansible/roles/telegraf/tasks/main.yml

24 lines
584 B
YAML

- apt: name='{{ item }}' state=latest update_cache=yes
with_items:
- ca-certificates
- apt-transport-https
- apt_key: url=https://repos.influxdata.com/influxdb.key state=present
- apt_repository: repo='deb [arch=amd64] https://repos.influxdata.com/debian jessie stable' state=present
- apt: name='{{ item }}' state=latest update_cache=yes
with_items:
- telegraf
- name: Template telegraf config
template:
src: "telegraf.conf.j2"
dest: "/etc/telegraf/telegraf.conf"
owner: "telegraf"
group: "telegraf"
mode: "0640"
notify:
- restart telegraf