Fix warning and missing folder in Linux Install.

This commit is contained in:
Hyperling 2021-03-20 13:24:38 -05:00
parent 15eaefa3a6
commit 2e1d745582

View File

@ -7,13 +7,14 @@
- name: Server | Telegraf | Variables 1/3 - name: Server | Telegraf | Variables 1/3
set_fact: set_fact:
telegraf_tar: telegraf-1.18.0_linux_amd64.tar.gz 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_exec: /usr/local/bin/telegraf
telegraf_user: "{{ user_ansible.name }}" telegraf_user: "{{ user_ansible.name }}"
telegraf_log: "{{ user_ansible.home }}/telegraf.log" telegraf_log: "{{ user_ansible.home }}/telegraf.log"
- name: Server | Telegraf | Variables 2/3 - name: Server | Telegraf | Variables 2/3
set_fact: set_fact:
telegraf_config: "{{ telegraf_config_path }}/telegraf.conf"
telegraf_cmd: "{{ telegraf_exec }} --config {{ telegraf_config }} >> {{ telegraf_log }} 2>&1" telegraf_cmd: "{{ telegraf_exec }} --config {{ telegraf_config }} >> {{ telegraf_log }} 2>&1"
- name: Server | Telegraf | Variables 3/3 - name: Server | Telegraf | Variables 3/3
@ -43,15 +44,15 @@
shell: "{{ item }}" shell: "{{ item }}"
args: args:
chdir: "{{ ansible_env.HOME }}/Downloads/" chdir: "{{ ansible_env.HOME }}/Downloads/"
warn: false
loop: loop:
- mkdir -p {{ telegraf_config_path }}
- wget --no-check-certificate "https://dl.influxdata.com/telegraf/releases/{{ telegraf_tar }}" - wget --no-check-certificate "https://dl.influxdata.com/telegraf/releases/{{ telegraf_tar }}"
- tar xvf {{ telegraf_tar }} - tar xvf {{ telegraf_tar }}
- mv {{ telegraf_tar }} ~/TRASH/ - mv {{ telegraf_tar }} ~/TRASH/
- mv telegraf*/usr/bin/telegraf {{ telegraf_exec }} - mv telegraf*/usr/bin/telegraf {{ telegraf_exec }}
- rm -r telegraf* - rm -r telegraf*
when: ansible_system == "Linux" when: ansible_system == "Linux"
warn: false
- name: Server | Telegraf | FreeBSD | Install 1/2 - name: Server | Telegraf | FreeBSD | Install 1/2
shell: /usr/sbin/pwd_mkdb -p /etc/master.passwd shell: /usr/sbin/pwd_mkdb -p /etc/master.passwd