modified to include MAAS 2.0 on remote host. 39/26939/1
authorNarinder Gupta <narinder.gupta@canonical.com>
Thu, 12 Jan 2017 15:51:03 +0000 (09:51 -0600)
committerNarinder Gupta <narinder.gupta@canonical.com>
Thu, 12 Jan 2017 15:51:45 +0000 (09:51 -0600)
Change-Id: If268a5ae1f0a103314f1ab742b495de3ffdb5efc
Signed-off-by: Narinder Gupta <narinder.gupta@canonical.com>
ci/02-deploybundle.sh
ci/03-maasdeploy.sh

index e34f3d7..6d2ead1 100755 (executable)
@@ -56,7 +56,12 @@ check_status() {
 PROFILE=maas
 MAAS_IP=$(grep " ip_address" deployment.yaml | cut -d ':' -f 2 | sed -e 's/ //')
 API_SERVERMAAS="http://$MAAS_IP/MAAS/"
-API_KEY=`sudo maas-region apikey --username=ubuntu`
+API_KEY=`sudo maas-region apikey --username=ubuntu || true`
+
+if [[ "$API_KEY" = "" ]]; then
+    API_KEY=`sshpass -p ubuntu ssh ubuntu@$MAAS_IP 'sudo maas-region apikey --username=ubuntu'`
+fi
+
 maas login $PROFILE $API_SERVERMAAS $API_KEY
 
 if [[ "$opnfvmodel" = "openstack" ]]; then
index 0a934c2..498c3f9 100755 (executable)
@@ -25,7 +25,7 @@ sudo apt-get update -y
 sudo apt-get dist-upgrade -y
 sudo apt-get install openssh-server bzr git juju virtinst qemu-kvm libvirt-bin \
              maas maas-region-controller python-pip python-psutil python-openstackclient \
-             python-congressclient gsutil charm-tools pastebinit python-jinja2 -y
+             python-congressclient gsutil charm-tools pastebinit python-jinja2 sshpass -y
 
 sudo pip install --upgrade pip