From 8772dcaa10bfd055b1b6efe81f6fc21a8377107e Mon Sep 17 00:00:00 2001 From: m0duspwnens Date: Tue, 28 Feb 2023 15:57:54 -0500 Subject: [PATCH] ensure influxdb is running --- salt/influxdb/init.sls | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/salt/influxdb/init.sls b/salt/influxdb/init.sls index 274502f46..fb62cb323 100644 --- a/salt/influxdb/init.sls +++ b/salt/influxdb/init.sls @@ -117,13 +117,14 @@ influxdb-setup: - file: influxdb_curl_config - docker_container: so-influxdb +{% if salt['docker.exists']('so-influxdb') %} +{% if salt['docker.pid']('so-influxdb') > 0 %} metrics_link_file: file.managed: - name: /opt/so/saltstack/local/salt/influxdb/metrics_link.txt - contents: {{ salt['cmd.run']('so-influxdb-manage dashboardpath "Security Onion Performance"') }} - - require: - - docker_container: so-influxdb - - cmd: influxdb-setup +{% endif %} +{% endif %} # Install cron job to determine size of influxdb for telegraf get_influxdb_size: