Workaround fix for maas.region state rerun (First time it fails)
Fix for nonexistent public key for salt minion removal.

Change-Id: Icb2cd93f017b5e7bd8159875cdc9251d9eff03cd
diff --git a/config-drive/master_config.sh b/config-drive/master_config.sh
index 81a8714..e472cc0 100644
--- a/config-drive/master_config.sh
+++ b/config-drive/master_config.sh
@@ -89,7 +89,8 @@
     echo 'WARNING: maas.cluster skipped!'
   fi
   if [[ "$_region" == 'true' ]]; then
-    salt-call ${SALT_OPTS} state.sls maas.region
+    # FIXME MAAS still can fail in rare race condition.
+    salt-call ${SALT_OPTS} state.sls maas.region || salt-call ${SALT_OPTS} state.sls maas.region
   else
     echo 'WARNING: maas.region skipped!'
   fi