From 907dbe638886e37947714e74d935270a6f9dde84 Mon Sep 17 00:00:00 2001 From: m0duspwnens Date: Thu, 29 Apr 2021 08:47:33 -0400 Subject: [PATCH] for for influx to be up so the reliant states dont fail --- salt/influxdb/init.sls | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/salt/influxdb/init.sls b/salt/influxdb/init.sls index 22e2c9856..609263bb5 100644 --- a/salt/influxdb/init.sls +++ b/salt/influxdb/init.sls @@ -63,6 +63,16 @@ append_so-influxdb_so-status.conf: - name: /opt/so/conf/so-status/so-status.conf - text: so-influxdb +wait_for_influxdb: + http.query: + - name: 'https://{{MANAGER}}:8086/query?q=SHOW+DATABASES' + - ssl: True + - verify_ssl: False + - status: 200 + - timeout: 30 + - retry: + attempts: 5 + interval: 60 telegraf_database: influxdb_database.present: @@ -75,10 +85,7 @@ telegraf_database: - require: - docker_container: so-influxdb - sls: salt.python3-influxdb - - timeout: 30 - - retry: - attempts: 5 - interval: 30 + - http: wait_for_influxdb {% for rp in influxdb.retention_policies.keys() %} {{rp}}_retention_policy: