Merge pull request #32 from Martin819/master

Optimize 'noservices' condition
diff --git a/elasticsearch/server/init.sls b/elasticsearch/server/init.sls
index 8b2ec70..5206bb6 100644
--- a/elasticsearch/server/init.sls
+++ b/elasticsearch/server/init.sls
@@ -47,17 +47,16 @@
   - template: jinja
 {%- endif %}
 
-{%- if not grains.get('noservices', False) %}
-
 elasticsearch_service:
   service.running:
   - enable: true
   - name: {{ server.service }}
+  {%- if grains.get('noservices') %}
+  - onlyif: /bin/false
+  {%- endif %}
   - watch:
     - file: elasticsearch_config
     - file: elasticsearch_logging
     - file: elasticsearch_default
 
 {%- endif %}
-
-{%- endif %}