From c4da57603087b0c6ab9f7bbad5147c439aabc471 Mon Sep 17 00:00:00 2001 From: m0duspwnens Date: Thu, 11 Mar 2021 12:20:32 -0500 Subject: [PATCH] ensure the presence of the telegraf database --- salt/influxdb/init.sls | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/salt/influxdb/init.sls b/salt/influxdb/init.sls index f55e255b7..608561857 100644 --- a/salt/influxdb/init.sls +++ b/salt/influxdb/init.sls @@ -59,6 +59,17 @@ append_so-influxdb_so-status.conf: - name: /opt/so/conf/so-status/so-status.conf - text: so-influxdb +telegraf_database: + influxdb_database.present: + - name: telegraf + - database: telegraf + - ssl: True + - verify_ssl: /etc/pki/ca.crt + - cert: ['/etc/pki/influxdb.crt', '/etc/pki/influxdb.key'] + - influxdb_host: {{ MANAGER }} + - require: + - docker_container: so-influxdb + {% for rp in influxdb.retention_policies.keys() %} {{rp}}_retention_policy: influxdb_retention_policy.present: @@ -73,6 +84,7 @@ append_so-influxdb_so-status.conf: - influxdb_host: {{ MANAGER }} - require: - docker_container: so-influxdb + - influxdb_database: telegraf_database {% endfor %} {% for dest_rp in influxdb.downsample.keys() %} @@ -88,6 +100,7 @@ so_downsample_{{measurement}}_cq: - influxdb_host: {{ MANAGER }} - require: - docker_container: so-influxdb + - influxdb_database: telegraf_database {% endfor %} {% endfor %}