From c67604590dafdb0af63fc63d1a9fc918916b718b Mon Sep 17 00:00:00 2001 From: Mike Reeves Date: Mon, 7 Mar 2022 09:52:18 -0500 Subject: [PATCH] Only load templates on change --- salt/elasticsearch/init.sls | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/salt/elasticsearch/init.sls b/salt/elasticsearch/init.sls index b0a6b67b3..28f9c266c 100644 --- a/salt/elasticsearch/init.sls +++ b/salt/elasticsearch/init.sls @@ -202,7 +202,9 @@ escomponenttemplates: - source: salt://elasticsearch/templates/component - user: 930 - group: 939 - + - onchanges_in: + - cmd: so-elasticsearch-templates + # Auto-generate templates from defaults file {% for index, settings in ES_INDEX_SETTINGS.items() %} es_index_template_{{index}}: @@ -212,6 +214,8 @@ es_index_template_{{index}}: - defaults: TEMPLATE_CONFIG: {{ settings.index_template }} - template: jinja + - onchanges_in: + - cmd: so-elasticsearch-templates {% endfor %} {% if TEMPLATES %} @@ -228,6 +232,8 @@ es_template_{{TEMPLATE.split('.')[0] | replace("/","_") }}: {% endif %} - user: 930 - group: 939 + - onchanges_in: + - cmd: so-elasticsearch-templates {% endfor %} {% endif %}