check if maas exist the only delete pod. 77/39577/1
authorNarinder Gupta <narinder.gupta@canonical.com>
Fri, 18 Aug 2017 09:59:12 +0000 (04:59 -0500)
committerNarinder Gupta <narinder.gupta@canonical.com>
Fri, 18 Aug 2017 09:59:12 +0000 (04:59 -0500)
Change-Id: Id7a75e7edee830913174689a458fccb7522e6639
Signed-off-by: Narinder Gupta <narinder.gupta@canonical.com>
ci/deploy.sh

index 2792759..8a08f57 100755 (executable)
@@ -202,17 +202,18 @@ deploy() {
         PROFILE=${PROFILE:-ubuntu}
         MAAS_IP=$(grep " ip_address" deployconfig.yaml | cut -d ':' -f 2 | sed -e 's/ //')
         API_SERVER="http://$MAAS_IP:5240/MAAS/api/2.0"
-        API_KEY=`sudo maas-region apikey --username=ubuntu`
-        maas login $PROFILE $API_SERVER $API_KEY
-
-        # make sure there is no machine entry in maas
-        for m in $(maas $PROFILE machines read | jq -r '.[].system_id')
-        do
-            maas $PROFILE machine delete $m || true
-        done
-        podno=$(maas $PROFILE pods read | jq -r ".[]".id)
-        maas $PROFILE pod delete $podno || true
-
+        if which maas > /dev/null; then
+            API_KEY=`sudo maas-region apikey --username=ubuntu`
+            maas login $PROFILE $API_SERVER $API_KEY
+
+            # make sure there is no machine entry in maas
+            for m in $(maas $PROFILE machines read | jq -r '.[].system_id')
+            do
+                maas $PROFILE machine delete $m || true
+            done
+            podno=$(maas $PROFILE pods read | jq -r ".[]".id)
+            maas $PROFILE pod delete $podno || true
+        fi
         ./cleanvm.sh || true
 
         if [ "$virtinstall" -eq 1 ]; then