From cef74f456cd13f75bf05a8c4d4fa128d3476171d Mon Sep 17 00:00:00 2001 From: "dnABic (Andreja Babic)" Date: Wed, 13 Sep 2017 16:16:57 +0200 Subject: [PATCH] Control from pillar if the service is running and elabled --- elasticsearch/service.sls | 5 +++-- pillar.example | 2 ++ 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/elasticsearch/service.sls b/elasticsearch/service.sls index cecd4d7..5d649d3 100644 --- a/elasticsearch/service.sls +++ b/elasticsearch/service.sls @@ -3,9 +3,10 @@ include: - elasticsearch.config elasticsearch_service: - service.running: + service: + - {{ "running" if salt['pillar.get']('elasticsearch:running', True) else "dead" }} - name: elasticsearch - - enable: True + - enable: {{ salt['pillar.get']('elasticsearch:enabled', True) }} {%- if salt['pillar.get']('elasticsearch:config') %} - watch: - file: elasticsearch_cfg diff --git a/pillar.example b/pillar.example index 5b307fc..c4a7370 100644 --- a/pillar.example +++ b/pillar.example @@ -1,5 +1,7 @@ elasticsearch: version: 2.4.2-1 + enabled: True + running: True config: cluster.name: my-application node.name: node2