Merge "Fix 'TemplateNotFound' error"
diff --git a/etcd/files/systemd/etcd.service b/etcd/files/systemd/etcd.service
index 6414481..154e715 100644
--- a/etcd/files/systemd/etcd.service
+++ b/etcd/files/systemd/etcd.service
@@ -17,7 +17,7 @@
Restart=on-abnormal
#RestartSec=10s
LimitNOFILE=65536
+TimeoutSec=120
[Install]
WantedBy=multi-user.target
-Alias=etcd2.service
diff --git a/etcd/server/service.sls b/etcd/server/service.sls
index e43f2a0..34f35b3 100644
--- a/etcd/server/service.sls
+++ b/etcd/server/service.sls
@@ -61,6 +61,10 @@
- user: root
- group: root
+pull-etcd-image:
+ dockerng.image_present:
+ - name: {{ server.get('image', 'quay.io/coreos/etcd:latest') }}
+
copy-etcd-binaries:
dockerng.running:
- image: {{ server.get('image', 'quay.io/coreos/etcd:latest') }}
@@ -71,6 +75,7 @@
- force: True
- require:
- file: /tmp/etcd
+ - dockerng: pull-etcd-image
{%- for filename in ['etcd', 'etcdctl'] %}