diff --git a/tasks/server/telegraf.yml b/tasks/server/telegraf.yml index ca7669e..e9dc9b8 100644 --- a/tasks/server/telegraf.yml +++ b/tasks/server/telegraf.yml @@ -1,10 +1,18 @@ --- # Application that populates InfluxDB with metric data. +- name: Server | Telegraf | Check + shell: which telegraf + register: telegraf_check + ignore_errors: yes + - name: Server | Telegraf | Install shell: "{{ item }}" args: chdir: "{{ ansible_env.HOME }}/Downloads/" loop: + - mv telegraf_1.17.3-1_amd64.deb ~/TRASH/ 2>/dev/null - wget https://dl.influxdata.com/telegraf/releases/telegraf_1.17.3-1_amd64.deb - - dpkg -i telegraf_1.17.3-1_amd64.deb \ No newline at end of file + - dpkg -i telegraf_1.17.3-1_amd64.deb + - service telegraf start + when: telegraf_check.failed \ No newline at end of file