{%- from "elasticsearch/map.jinja" import server with context %}
{%- if server.enabled %}
+{%- if server.curator is defined %}
include:
- - java
- {%- if server.curator is defined %}
- elasticsearch.server.curator
- {%- endif %}
+{%- endif %}
elasticsearch_packages:
pkg.installed:
service.running:
- enable: true
- name: {{ server.service }}
+ {%- if grains.get('noservices') %}
+ - onlyif: /bin/false
+ {%- endif %}
- watch:
- file: elasticsearch_config
- file: elasticsearch_logging