VTWO-14496 : continue configuring machine

This commit is contained in:
mbenabda
2019-06-20 20:56:42 +02:00
parent ee481cc7d4
commit 89fee4b7aa
12 changed files with 180 additions and 11 deletions

View File

@@ -1,7 +1,8 @@
#!/usr/bin/env bash
SCRIPTS_DIR=$(dirname $0)
SCRIPT_NAME=$1
NODE_NAMES="$($SCRIPTS_DIR/node_names $2)"
NODE_NAMES_FILTER=$2
NODE_NAMES="$($SCRIPTS_DIR/node_names $NODE_NAMES_FILTER)"
cat $SCRIPTS_DIR/$SCRIPT_NAME
@@ -15,8 +16,10 @@ echo ""
echo ""
# copy script over
chmod u+x "$SCRIPTS_DIR/$SCRIPT_NAME"
parallel vagrant scp "$SCRIPTS_DIR/$SCRIPT_NAME" "{}:~/" ::: $NODE_NAMES
pushd $SCRIPTS_DIR &> /dev/null
chmod u+x "$SCRIPT_NAME"
yes | ./copy_file_to_nodes "$SCRIPT_NAME" "$NODE_NAMES_FILTER" &> /dev/null
popd &> /dev/null
# remotely run the script
parallel vagrant ssh {} -c "\~/$SCRIPT_NAME" ::: $NODE_NAMES