From 2e1d7455821d3ae9321add0a36be15651463ee05 Mon Sep 17 00:00:00 2001 From: Hyperling Date: Sat, 20 Mar 2021 13:24:38 -0500 Subject: [PATCH] Fix warning and missing folder in Linux Install. --- tasks/general/software/telegraf.yml | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/tasks/general/software/telegraf.yml b/tasks/general/software/telegraf.yml index 928ae27..8f57346 100644 --- a/tasks/general/software/telegraf.yml +++ b/tasks/general/software/telegraf.yml @@ -7,13 +7,14 @@ - name: Server | Telegraf | Variables 1/3 set_fact: telegraf_tar: telegraf-1.18.0_linux_amd64.tar.gz - telegraf_config: /usr/local/etc/telegraf.conf + telegraf_config_path: /usr/local/etc telegraf_exec: /usr/local/bin/telegraf telegraf_user: "{{ user_ansible.name }}" telegraf_log: "{{ user_ansible.home }}/telegraf.log" - name: Server | Telegraf | Variables 2/3 set_fact: + telegraf_config: "{{ telegraf_config_path }}/telegraf.conf" telegraf_cmd: "{{ telegraf_exec }} --config {{ telegraf_config }} >> {{ telegraf_log }} 2>&1" - name: Server | Telegraf | Variables 3/3 @@ -43,15 +44,15 @@ shell: "{{ item }}" args: chdir: "{{ ansible_env.HOME }}/Downloads/" + warn: false loop: + - mkdir -p {{ telegraf_config_path }} - wget --no-check-certificate "https://dl.influxdata.com/telegraf/releases/{{ telegraf_tar }}" - tar xvf {{ telegraf_tar }} - mv {{ telegraf_tar }} ~/TRASH/ - mv telegraf*/usr/bin/telegraf {{ telegraf_exec }} - rm -r telegraf* when: ansible_system == "Linux" - warn: false - - name: Server | Telegraf | FreeBSD | Install 1/2 shell: /usr/sbin/pwd_mkdb -p /etc/master.passwd