Keep going even if get-node-prov-state returns an error code
Change-Id: I04d4f0ce90b80ae2c169f34b9fe6c5c3a336c1a5
diff --git a/scripts/cord-in-a-box.sh b/scripts/cord-in-a-box.sh
index 3ae74e0..a5a15a2 100755
--- a/scripts/cord-in-a-box.sh
+++ b/scripts/cord-in-a-box.sh
@@ -198,9 +198,8 @@
STATUS=$(sudo /usr/local/bin/get-node-prov-state |jq ".[] | select(.id == \"$NODEID\").status")
until [ "$STATUS" == "2" ]; do
if [ "$STATUS" == "3" ]; then
- echo "*** ERROR in provisioning!"
- echo "*** Check /etc/maas/ansible/logs/$NODEID.log"
- exit 1
+ echo "*** [WARNING] Possible error in node provisioning process"
+ echo "*** [WARNING] Check /etc/maas/ansible/logs/$NODEID.log"
fi
echo "Waiting for the compute node to be fully provisioned"
sleep 60