From fe1f2b7387681ca46c0ba09b7a613cd24bd3409d Mon Sep 17 00:00:00 2001 From: Hyperling Date: Tue, 16 Mar 2021 20:14:04 -0500 Subject: [PATCH] Add check to telegraf as well. --- tasks/server/telegraf.yml | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) 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