diff options
author | Narinder Gupta <narinder.gupta@canonical.com> | 2017-08-18 04:59:12 -0500 |
---|---|---|
committer | Narinder Gupta <narinder.gupta@canonical.com> | 2017-08-18 04:59:12 -0500 |
commit | dd132e89e0e38ed3b42462911ad7e2e7052673d5 (patch) | |
tree | f0c54de6905cecd27d3eb2d92d38c8a8e7c534bd | |
parent | f396b9912eb0f0c39aa72021d8ec4b8caf340bf2 (diff) |
check if maas exist the only delete pod.
Change-Id: Id7a75e7edee830913174689a458fccb7522e6639
Signed-off-by: Narinder Gupta <narinder.gupta@canonical.com>
-rwxr-xr-x | ci/deploy.sh | 23 |
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 |