From 01de6dda1e593427a299279ba93e948926829187 Mon Sep 17 00:00:00 2001 From: Hyperling Date: Tue, 16 Mar 2021 20:01:55 -0500 Subject: [PATCH] Add check so only installs if not installed. --- tasks/server/influxdb.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/tasks/server/influxdb.yml b/tasks/server/influxdb.yml index 1817d97..23f7338 100644 --- a/tasks/server/influxdb.yml +++ b/tasks/server/influxdb.yml @@ -1,10 +1,18 @@ --- # Application that populates InfluxDB with metric data. +- name: Server | InfluxDB | Check + shell: which influxd + register: influxdb_check + ignore_errors: yes + - name: Server | InfluxDB | Install shell: "{{ item }}" args: chdir: "{{ ansible_env.HOME }}/Downloads/" loop: + - mv influxdb2-2.0.4-amd64.deb ~/TRASH/ 2>/dev/null - wget https://dl.influxdata.com/influxdb/releases/influxdb2-2.0.4-amd64.deb - dpkg -i influxdb2-2.0.4-amd64.deb + - service influxdb start + when: influxdb_check.failed \ No newline at end of file