--- # Server/Telegraf: Install and Setup Telegraf 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 {{ ansible_distribution_release }} 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