CORD-755 Add -v flag to print version

Change-Id: I8b14d7cec4499e9b928866dc1a5a0a71074a4748
diff --git a/scripts/cord-in-a-box.sh b/scripts/cord-in-a-box.sh
index bf104ff..7682f9f 100755
--- a/scripts/cord-in-a-box.sh
+++ b/scripts/cord-in-a-box.sh
@@ -7,6 +7,10 @@
 CONFIG=config/cord_in_a_box.yml
 SSHCONFIG=~/.ssh/config
 
+# For CORD version
+REPO_BRANCH="cord-2.0"
+VERSION_STRING="CiaB Version 2.0"
+
 function cleanup_from_previous_test() {
   echo "## Cleanup ##"
 
@@ -43,7 +47,7 @@
     git config --global user.email 'test@null.com'
     git config --global color.ui false
 
-    repo init -u https://gerrit.opencord.org/manifest -b cord-2.0 -g build,onos,orchestration
+    repo init -u https://gerrit.opencord.org/manifest -b $REPO_BRANCH -g build,onos,orchestration
     repo sync
 
     # check out gerrit branches using repo
@@ -168,7 +172,7 @@
 #needed, use -n option
 NUM_COMPUTE_NODES=1
 
-while getopts "b:cdhn:st" opt; do
+while getopts "b:cdhn:stv" opt; do
   case ${opt} in
     b ) GERRIT_BRANCHES+=("$OPTARG")
       ;;
@@ -186,6 +190,7 @@
       echo "    $0 -n             number of compute nodes to setup. currently max 2 nodes can be supported"
       echo "    $0 -s             run initial setup phase only (don't start building CORD)"
       echo "    $0 -t             do install, bring up cord-pod configuration, run E2E test"
+      echo "    $0 -v             print CiaB version and exit"
       exit 0
       ;;
     n ) NUM_COMPUTE_NODES=$OPTARG
@@ -194,6 +199,9 @@
       ;;
     t ) RUN_TEST=1
       ;;
+    v ) echo "$VERSION_STRING ($REPO_BRANCH branch)"
+      exit 0
+      ;;
     \? ) echo "Invalid option: -$OPTARG"
       exit 1
       ;;
@@ -206,6 +214,10 @@
   cleanup_from_previous_test
 fi
 
+echo ""
+echo "Preparing to install $VERSION_STRING ($REPO_BRANCH branch)"
+echo ""
+
 bootstrap
 cloudlab_setup
 vagrant_vms_up