summaryrefslogtreecommitdiffstats
path: root/ci/deploy.sh
diff options
context:
space:
mode:
authorNarinder Gupta <narinder.gupta@canonical.com>2017-08-18 04:59:12 -0500
committerNarinder Gupta <narinder.gupta@canonical.com>2017-08-18 04:59:12 -0500
commitdd132e89e0e38ed3b42462911ad7e2e7052673d5 (patch)
treef0c54de6905cecd27d3eb2d92d38c8a8e7c534bd /ci/deploy.sh
parentf396b9912eb0f0c39aa72021d8ec4b8caf340bf2 (diff)
check if maas exist the only delete pod.
Change-Id: Id7a75e7edee830913174689a458fccb7522e6639 Signed-off-by: Narinder Gupta <narinder.gupta@canonical.com>
Diffstat (limited to 'ci/deploy.sh')
-rwxr-xr-xci/deploy.sh23
1 files changed, 12 insertions, 11 deletions
diff --git a/ci/deploy.sh b/ci/deploy.sh
index 2792759f..8a08f57d 100755
--- a/ci/deploy.sh
+++ b/ci/deploy.sh
@@ -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