- user: root
- group: root
+{%- for index_name, index in client.get('index', {}).iteritems() %}
+elasticsearch_index_{{ index_name }}:
+ {%- if index.get('enabled', False) %}
+ elasticsearch_index_template.present:
+ {%- import_json index.template as definition %}
+ - name: {{ index_name }}
+ - definition: '{{ definition|json }}'
+ {%- else %}
+ elasticsearch_index_template.absent:
+ - name: {{ index_name }}
+ {%- endif %}
+{%- endfor %}
+
{%- endif %}