--- # Server/Telegraf: Install and Setup Telegraf Monitoring # Variables: # - telegraf_snmp_fra80: boolean, enable SNMP monitoring for the fra80 network # - telegraf_docker: boolean, enable docker monitoring - name: telegraf - Install apt-transport-https become: yes apt: name: apt-transport-https state: present - name: telegraf - Add telegraf repo key become: yes apt_key: url: https://repos.influxdata.com/influxdb.key state: present - name: telegraf - Add Telegraf repo become: yes apt_repository: repo: deb https://repos.influxdata.com/debian stretch stable state: present - name: telegraf - Install telegraf become: yes apt: name: telegraf state: latest update_cache: yes cache_valid_time: 3600 - name: telegraf - Copy telegraf config become: yes template: src: "{{ role_path }}/templates/telegraf.conf" dest: /etc/telegraf/telegraf.conf notify: - Enable and restart telegraf