summaryrefslogtreecommitdiffstats
path: root/ci/openstack.sh
diff options
context:
space:
mode:
Diffstat (limited to 'ci/openstack.sh')
-rwxr-xr-xci/openstack.sh12
1 files changed, 12 insertions, 0 deletions
diff --git a/ci/openstack.sh b/ci/openstack.sh
index d449fb1..b9504d2 100755
--- a/ci/openstack.sh
+++ b/ci/openstack.sh
@@ -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 \