Merge "Use sha256sum instead of gpg for verification"
diff --git a/lib/etcd3 b/lib/etcd3
index 15c2913..d62214c 100644
--- a/lib/etcd3
+++ b/lib/etcd3
@@ -40,6 +40,11 @@
# start_etcd3() - Starts to run the etcd process
function start_etcd3 {
+ # Don't install in sub nodes (multinode scenario)
+ if [ "$SERVICE_HOST" != "$HOST_IP" ]; then
+ return
+ fi
+
_install_etcd
local cmd="$ETCD_BIN_DIR/etcd"
@@ -66,10 +71,20 @@
# stop_etcd3() stops the etcd3 process
function stop_etcd3 {
+ # Don't install in sub nodes (multinode scenario)
+ if [ "$SERVICE_HOST" != "$HOST_IP" ]; then
+ return
+ fi
+
$SYSTEMCTL stop $ETCD_SYSTEMD_SERVICE
}
function cleanup_etcd {
+ # Don't install in sub nodes (multinode scenario)
+ if [ "$SERVICE_HOST" != "$HOST_IP" ]; then
+ return
+ fi
+
$SYSTEMCTL disable $ETCD_SYSTEMD_SERVICE
local unitfile="$SYSTEMD_DIR/$ETCD_SYSTEMD_SERVICE"