From 3962a1c39aebdbde187ad6fba3ef59618ce51d6d Mon Sep 17 00:00:00 2001 From: Monty Taylor Date: Mon, 12 Oct 2015 09:45:24 -0400 Subject: [PATCH] Add script to document deleting private networks In order to test clouds with no private networks, we need to delete the ones made by devstack. This is how that works. Change-Id: I6c9d4d62ea34372d53399aa2b8b27b762d53339b --- extras/delete-network.sh | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 extras/delete-network.sh diff --git a/extras/delete-network.sh b/extras/delete-network.sh new file mode 100644 index 000000000..1d02959ea --- /dev/null +++ b/extras/delete-network.sh @@ -0,0 +1,14 @@ +neutron router-gateway-clear router1 +neutron router-interface-delete router1 +for subnet in private-subnet ipv6-private-subnet ; do + neutron router-interface-delete router1 $subnet + subnet_id=$(neutron subnet-show $subnet -f value -c id) + neutron port-list | grep $subnet_id | awk '{print $2}' | xargs -n1 neutron port-delete + neutron subnet-delete $subnet +done +neutron router-delete router1 +neutron net-delete private + +# Make the public network directly consumable +neutron subnet-update public-subnet --enable-dhcp=True +neutron net-update public --shared=True