X-Git-Url: https://gerrit.mcp.mirantis.com/gitweb?p=salt-formulas%2Felasticsearch.git;a=blobdiff_plain;f=elasticsearch%2Fclient.sls;h=4c8246ef1d3739f8983c1e1284dcff57ae1219dc;hp=f336cd3b17b08f39c336a0050a20324d2529b713;hb=13fa94cd734fa3d7708dbcd61558c4a344d925db;hpb=74aa2d886e63e2ebd097bf183d20fe3aa4918dc2;ds=inline diff --git a/elasticsearch/client.sls b/elasticsearch/client.sls index f336cd3..4c8246e 100644 --- a/elasticsearch/client.sls +++ b/elasticsearch/client.sls @@ -8,6 +8,10 @@ - user: root - group: root +elasticsearch_client_packages: + pkg.installed: + - names: {{ client.pkgs }} + {%- for index_name, index in client.get('index', {}).iteritems() %} elasticsearch_index_{{ index_name }}: {%- if index.get('enabled', False) %} @@ -19,6 +23,8 @@ elasticsearch_index_{{ index_name }}: elasticsearch_index_template.absent: - name: {{ index_name }} {%- endif %} + - require: + - pkg: elasticsearch_client_packages {%- endfor %} {%- endif %}