small fix for deploy.py invocation 07/11107/2
authorSzilard Cserey <szilard.cserey@gmail.com>
Fri, 11 Mar 2016 08:49:05 +0000 (09:49 +0100)
committerSzilard Cserey <szilard.cserey@gmail.com>
Fri, 11 Mar 2016 22:53:19 +0000 (23:53 +0100)
Change-Id: I8587500c71f05ca69645422ae110651196e0cad2

ci/deploy.sh

index 7bd180e..d83bba2 100755 (executable)
@@ -131,7 +131,9 @@ do
             fi
             ;;
         B)
-            PXE_BRIDGE="-b ${OPTARG}"
+            if [[ ${OPTARG} ]]; then
+                PXE_BRIDGE="-b ${OPTARG}"
+            fi
             ;;
         d)
             DRY_RUN=1
@@ -158,7 +160,9 @@ do
             DEPLOY_SCENARIO=${OPTARG}
             ;;
         S)
-            STORAGE_DIR="-s ${OPTARG}"
+            if [[ ${OPTARG} ]]; then
+                STORAGE_DIR="-s ${OPTARG}"
+            fi
             ;;
         i)
             ISO=${OPTARG}
@@ -170,7 +174,6 @@ do
                 usage
                 exit 1
             fi
-
             ;;
         h)
             usage
@@ -189,8 +192,8 @@ do
 done
 
 if [[ $EUID -ne 0 ]]; then
-   echo "This script must be run as root" 1>&2
-   exit 1
+    echo "This script must be run as root" 1>&2
+    exit 1
 fi
 
 if [ -z $BASE_CONFIG_URI ] || [ -z $TARGET_LAB ] || \
@@ -230,7 +233,7 @@ if [ $DRY_RUN -eq 0 ]; then
         ISO=${SCRIPT_PATH}/ISO/image.iso
     fi
     # Start deployment
-    echo "python deploy.py -s $STORAGE_DIR -b $PXE_BRIDGE $USE_EXISTING_FUEL $FUEL_CREATION_ONLY $NO_HEALTH_CHECK $NO_DEPLOY_ENVIRONMENT -dea ${SCRIPT_PATH}/config/dea.yaml -dha ${SCRIPT_PATH}/config/dha.yaml -iso $ISO"
+    echo "python deploy.py $STORAGE_DIR $PXE_BRIDGE $USE_EXISTING_FUEL $FUEL_CREATION_ONLY $NO_HEALTH_CHECK $NO_DEPLOY_ENVIRONMENT -dea ${SCRIPT_PATH}/config/dea.yaml -dha ${SCRIPT_PATH}/config/dha.yaml -iso $ISO"
     python deploy.py $STORAGE_DIR $PXE_BRIDGE $USE_EXISTING_FUEL $FUEL_CREATION_ONLY $NO_HEALTH_CHECK $NO_DEPLOY_ENVIRONMENT -dea ${SCRIPT_PATH}/config/dea.yaml -dha ${SCRIPT_PATH}/config/dha.yaml -iso $ISO
 fi
 popd > /dev/null