@@ -159,6 +159,7 @@ function genYamlFromTemplates(){
159159 > $OUTFILE
160160 OUTFILE=" ./tmp/yaml/node${NODENUM} -db${RSNUM} -volumes.yaml"
161161 cat " ${TEMPLATE_PATH} /volumes-template.yaml" \
162+ | sed " s|__BASEDIR__|${BASEDIR} |g" \
162163 | sed " s|__RSNUM__|${RSNUM} |g" \
163164 | sed " /##/d" \
164165 > $OUTFILE
@@ -255,6 +256,7 @@ genFinalFromPartials(){
255256 ${YAML_PATH} /node${NODENUM} -mgs* .yaml \
256257 ${TEMPLATE_PATH} /volumes-head.yaml \
257258 ${YAML_PATH} /node${NODENUM} -db* -volumes.yaml \
259+ | sed " s|__BASEDIR__|${BASEDIR} |g" \
258260 | sed " s|__CONFIG_SERVERS_SERVICES__|${CONFIG_SERVERS_SERVICES} |g" \
259261 > " ./build/node${NODENUM} -deployment.yaml"
260262 done
@@ -270,15 +272,19 @@ genFinalFromPartials(){
270272
271273# Ensure clean startup
272274cleanUp
275+
273276# Gather basic config parameters
274- echo " Please ensure that pods can be scheduled on all these nodes."
275- echo " ------------------------------------------------------------"
276277kubectl get nodes -o=name > ./tmp/nodefile
277278getNodeNames " ./tmp/nodefile" " ./tmp"
278279NODES=$( cat ./tmp/nodefile | wc -l)
279- # NODES=$((NODES+2))
280- echo " CLUSTER NODES.....................: ${NODES} "
281280
281+ # Ask for some config parameters
282+ source src/configure.sh ${NODES}
283+
284+ echo " Please ensure that pods can be scheduled on all these nodes."
285+ echo " ------------------------------------------------------------"
286+ NODES=${CFGNODES}
287+ echo " CLUSTER NODES.....................: ${NODES} "
282288SHARDS=${NODES}
283289validateConstraints $SHARDS 1 $NODES
284290echo " SHARD MEMBERS.....................: ${SHARDS} "
367373genFinalFromPartials
368374
369375echo ' Generate needed directories on remote server ...'
370- sh remote.sh ${SHARDS}
371-
372- echo " Successfully executed. Inspect the yaml folder for the generated files."
376+ ./src/remote.sh ${SHARDS} ${SSHUSER} ${SSHPORT} ${BASEDIR}
377+ echo
378+ echo " Successfully executed."
379+ echo " Execute 'make run' to fire up the mongodb shard on your cluster."
0 commit comments