External network for ocl 35/41435/1
authorStuart Mackie <wsmackie@juniper.net>
Fri, 8 Sep 2017 20:41:23 +0000 (13:41 -0700)
committerStuart Mackie <wsmackie@juniper.net>
Fri, 8 Sep 2017 20:41:23 +0000 (13:41 -0700)
Change-Id: Ied614962516eeb2f2359a349632e1347f85d69e6
Signed-off-by: Stuart Mackie <wsmackie@juniper.net>
ci/openstack.sh

index d449fb1..b9504d2 100755 (executable)
@@ -169,6 +169,18 @@ if [ "onos" == "$opnfvsdn" ]; then
     launch_eth
     neutron net-show ext-net > /dev/null 2>&1 || neutron net-create ext-net \
                                                    --router:external=True
+if [ "ocl" == "$opnfvsdn" ]; then
+    if [ ! neutron net-show ext-net > /dev/null 2>&1 ]
+    then 
+      neutron net-create ext-net 
+      LAST_UNIT=`juju status | grep nova-compute/ | tail -1 | cut -c14`
+      for ii in {0..$LAST_UNIT}
+      do
+        ssh $II sudo docker exec contrail-controller \
+          python /opt/contrail/utils/provision_vgw_interface.py\
+           --oper create --interface vgw1 --subnets $SUBNET --routes 0.0.0.0/24 --vrf default-domain:admin:$FIP-VN:$FIP-VN  
+      done
+    fi
 else
     neutron net-show ext-net > /dev/null 2>&1 || neutron net-create ext-net \
                                                    --router:external=True \