From da2264d1caeda98924df3317ad7f491854c03b5a Mon Sep 17 00:00:00 2001 From: Jerome Petazzoni Date: Mon, 22 Apr 2019 03:16:34 -0500 Subject: [PATCH] Add convenience function to stop+disable Docker Engine (for labs where we don't want it to run initially) --- prepare-vms/lib/commands.sh | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/prepare-vms/lib/commands.sh b/prepare-vms/lib/commands.sh index 94cf762d..6daec799 100644 --- a/prepare-vms/lib/commands.sh +++ b/prepare-vms/lib/commands.sh @@ -2,7 +2,7 @@ export AWS_DEFAULT_OUTPUT=text HELP="" _cmd() { - HELP="$(printf "%s\n%-12s %s\n" "$HELP" "$1" "$2")" + HELP="$(printf "%s\n%-20s %s\n" "$HELP" "$1" "$2")" } _cmd help "Show available commands" @@ -103,6 +103,16 @@ _cmd_deploy() { info "$0 cards $TAG" } +_cmd disabledocker "Stop Docker Engine and don't restart it automatically" +_cmd_disabledocker() { + TAG=$1 + need_tag + + pssh "sudo systemctl disable docker.service" + pssh "sudo systemctl disable docker.socket" + pssh "sudo systemctl stop docker" +} + _cmd kubebins "Install Kubernetes and CNI binaries but don't start anything" _cmd_kubebins() { TAG=$1