diff --git a/snap-overlay/bin/configure-openstack b/snap-overlay/bin/configure-openstack index c742912..b00b49e 100755 --- a/snap-overlay/bin/configure-openstack +++ b/snap-overlay/bin/configure-openstack @@ -119,6 +119,23 @@ openstack subnet show test-subnet || { openstack subnet create --network test --subnet-range 192.168.222.0/24 test-subnet } +openstack network show external || { + openstack network create --external \ + --provider-physical-network=physnet1 \ + --provider-network-type=flat external +} + +openstack subnet show external-subnet || { + openstack subnet create --network external --subnet-range 10.20.20.0/24 \ + --no-dhcp external-subnet +} + +openstack router show test-router || { + openstack router create test-router + openstack router add subnet test-router test-subnet + openstack router set --external-gateway external test-router +} + # Glance echo "Configuring Glance"