Use cmd.shell for command sequence
cmd.run doesn't set shell=True flag to Popen anymore.
Change-Id: Iad16cb70d9cdb0f004cfe210d0b0e2b1c31b8f11
diff --git a/etcd/server/service.sls b/etcd/server/service.sls
index 2f73141..240b293 100644
--- a/etcd/server/service.sls
+++ b/etcd/server/service.sls
@@ -131,7 +131,7 @@
- source: salt://etcd/files/default
- template: jinja
- defaults:
-{%- if salt['cmd.run']('. /var/lib/etcd/configenv; etcdctl cluster-health > /dev/null 2>&1; echo $?') != '0' %}
+{%- if salt['cmd.shell']('. /var/lib/etcd/configenv; etcdctl cluster-health > /dev/null 2>&1; echo $?') != '0' %}
initial_cluster_state: new
{%- else %}
initial_cluster_state: existing