From 5fb8d23f322a0874e5a61c834108c84536f0466c Mon Sep 17 00:00:00 2001 From: Narinder Gupta Date: Wed, 15 Feb 2017 16:21:09 -0600 Subject: [PATCH] modified to enable the interface with internal-api space for ddeployment on bare metal. Change-Id: Id382768c7dc6a475d6bf330b9ffed590fb780ec4 Signed-off-by: Narinder Gupta --- ci/03-maasdeploy.sh | 27 ++++----------------------- 1 file changed, 4 insertions(+), 23 deletions(-) diff --git a/ci/03-maasdeploy.sh b/ci/03-maasdeploy.sh index 2e26e928..e74de25d 100755 --- a/ci/03-maasdeploy.sh +++ b/ci/03-maasdeploy.sh @@ -269,30 +269,11 @@ enablesubnetanddhcp(){ maas $PROFILE subnet update $SUBNET_CIDR gateway_ip=$MY_GATEWAY || true maas $PROFILE subnet update $SUBNET_CIDR dns_servers=$MY_NAMESERVER || true -} + #below command will enable the interface with internal-api space. + + SPACEID=$(maas $PROFILE space read internal-api | jq '.id') + maas $PROFILE subnet update $SUBNET_CIDR space=$SPACEID || true -## derived from https://gist.github.com/epiloque/8cf512c6d64641bde388 -## works for arrays of hashes, as long as the hashes do not have arrays -parse_yaml2() { - local prefix=$2 - local s - local w - local fs - s='[[:space:]]*' - w='[a-zA-Z0-9_]*' - fs="$(echo @|tr @ '\034')" - sed -ne "s|^\($s\)\($w\)$s:$s\"\(.*\)\"$s\$|\1$fs\2$fs\3|p" \ - -e "s|^\($s\)\($w\)$s[:-]$s\(.*\)$s\$|\1$fs\2$fs\3|p" "$1" | - awk -F"$fs" '{ - indent = length($1)/2; - if (length($2) == 0) { conj[indent]="+";} else {conj[indent]="";} - vname[indent] = $2; - for (i in vname) {if (i > indent) {delete vname[i]}} - if (length($3) > 0) { - vn=""; for (i=0; i