Skip to content

Commit cf38200

Browse files
committed
adding comment to bash script in cloud-quick-start
1 parent e13451e commit cf38200

File tree

1 file changed

+11
-9
lines changed

1 file changed

+11
-9
lines changed

swarm-mode/cloud-quick-start/swarm.sh

+11-9
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,12 @@
1+
# This will run in bash on Linux, Mac, and Windows 10 Anniverary Edition
12
# Default cluster:
23
# - 3 manager node
34
# - 5 worker nodes
45
# - 5 replicas for the test service
56
# - service image: ehazlett/docker-demo
67
# - service port: 8080 (port exposed by the service)
78
# - exposed port: 8080 (port exposed to the outside)
9+
810
DRIVER="virtualbox"
911
NBR_MANAGER=3
1012
NBR_WORKER=5
@@ -82,7 +84,7 @@ while [ "$#" -gt 0 ]; do
8284
--azure-subscription-id)
8385
AZURE_SUBSCRIPTION_ID="$2"
8486
shift 2
85-
;;
87+
;;
8688
-h|--help)
8789
usage
8890
;;
@@ -116,7 +118,7 @@ if [ "$DRIVER" == "amazonec2" ];then
116118
if [ "$EC2_SECURITY_GROUP" == "" ];then
117119
error "--amazonec2-security-group must be provided (+ make sure this one allows inter hosts communication and is has opened port $EXPOSED_PORT to the outside"
118120
fi
119-
PERMISSION="sudo"
121+
PERMISSION="sudo"
120122
ADDITIONAL_PARAMS="--amazonec2-access-key ${EC2_ACCESS_KEY} --amazonec2-secret-key ${EC2_SECRET_KEY} --amazonec2-security-group ${EC2_SECURITY_GROUP} --amazonec2-security-group docker-machine --amazonec2-region eu-west-1 --amazonec2-instance-type t2.micro --amazonec2-ami ami-f95ef58a --engine-install-url=https://test.docker.com"
121123
echo "-> about to create a swarm with $NBR_MANAGER manager(s) and $NBR_WORKER workers on $DRIVER machines (eu-west-1 / t2.micro / Ubuntu 14.04)"
122124
fi
@@ -126,12 +128,12 @@ if [ "$DRIVER" == "azure" ];then
126128
if [ "$AZURE_SUBSCRIPTION_ID" == "" ];then
127129
error "--azure-subscription-id must be provided"
128130
fi
129-
# For Azure Storage Container the Manager and Worker prefix must be lowercase
131+
# For Azure Storage Container the Manager and Worker prefix must be lowercase
130132
PREFIX=$(date "+%Y%m%dt%H%M%S")
131133
MANAGER=${PREFIX}-manager
132134
WORKER=${PREFIX}-worker
133135

134-
PERMISSION="sudo"
136+
PERMISSION="sudo"
135137
ADDITIONAL_PARAMS="--driver azure --azure-subscription-id ${AZURE_SUBSCRIPTION_ID} --azure-open-port ${EXPOSED_PORT}"
136138
echo "-> about to create a swarm with $NBR_MANAGER manager(s) and $NBR_WORKER workers on $DRIVER machines (westus / Standard_A2 / Ubuntu 15.10)"
137139
fi
@@ -153,7 +155,7 @@ function getIP {
153155
echo $(docker-machine inspect -f '{{ .Driver.PrivateIPAddress }}' $1)
154156
elif [ "$DRIVER" == "azure" ]; then
155157
echo $(docker-machine ssh $1 ifconfig eth0 | awk '/inet addr/{print substr($2,6)}')
156-
else
158+
else
157159
echo $(docker-machine inspect -f '{{ .Driver.IPAddress }}' $1)
158160
fi
159161
}
@@ -176,10 +178,10 @@ function get_worker_token {
176178
function create_manager {
177179
for i in $(seq 1 $NBR_MANAGER); do
178180
echo "-> creating Docker host for manager $i (please wait)"
179-
# Azure needs Stdout for authentication. Workaround: Show Stdout on first Manager.
181+
# Azure needs Stdout for authentication. Workaround: Show Stdout on first Manager.
180182
if [ "$DRIVER" == "azure" ] && [ "$i" -eq 1 ];then
181183
docker-machine create --driver $DRIVER $ADDITIONAL_PARAMS ${MANAGER}$i
182-
else
184+
else
183185
docker-machine create --driver $DRIVER $ADDITIONAL_PARAMS ${MANAGER}$i 1>/dev/null
184186
fi
185187
done
@@ -204,7 +206,7 @@ function join_other_managers {
204206
if [ "$((NBR_MANAGER-1))" -ge "1" ];then
205207
for i in $(seq 2 $NBR_MANAGER);do
206208
echo "-> ${MANAGER}$i requests membership to the swarm"
207-
docker-machine ssh ${MANAGER}$i $PERMISSION docker swarm join --token $(get_manager_token) --listen-addr $(getIP ${MANAGER}$i):2377 --advertise-addr $(getIP ${MANAGER}$i):2377 $(getIP ${MANAGER}1):2377 2>&1
209+
docker-machine ssh ${MANAGER}$i $PERMISSION docker swarm join --token $(get_manager_token) --listen-addr $(getIP ${MANAGER}$i):2377 --advertise-addr $(getIP ${MANAGER}$i):2377 $(getIP ${MANAGER}1):2377 2>&1
208210
done
209211
fi
210212
}
@@ -249,7 +251,7 @@ function status {
249251
echo "-> list tasks"
250252
echo
251253
docker-machine ssh ${MANAGER}1 $PERMISSION docker service ps demo
252-
echo
254+
echo
253255
echo "-> list machines"
254256
docker-machine ls | egrep $PREFIX
255257
echo

0 commit comments

Comments
 (0)