Using the same name for two different subnet pools means that one needs
to reference them by their UUID. Choosing unique names will allow us to
use the name to reference the pool later on.
At the same time simplify the command used for pool creation by
instructing OSC to only output the value that we are interested in.
Change-Id: Idedcb6328925d44cdd0f415450ec4ebbc272401d
... | ... |
@@ -87,7 +87,8 @@ PUBLIC_SUBNET_NAME=${PUBLIC_SUBNET_NAME:-"public-subnet"} |
87 | 87 |
|
88 | 88 |
# Subnetpool defaults |
89 | 89 |
USE_SUBNETPOOL=${USE_SUBNETPOOL:-True} |
90 |
-SUBNETPOOL_NAME=${SUBNETPOOL_NAME:-"shared-default-subnetpool"} |
|
90 |
+SUBNETPOOL_NAME_V4=${SUBNETPOOL_NAME:-"shared-default-subnetpool-v4"} |
|
91 |
+SUBNETPOOL_NAME_V6=${SUBNETPOOL_NAME:-"shared-default-subnetpool-v6"} |
|
91 | 92 |
|
92 | 93 |
SUBNETPOOL_PREFIX_V4=${SUBNETPOOL_PREFIX_V4:-$IPV4_ADDRS_SAFE_TO_USE} |
93 | 94 |
SUBNETPOOL_PREFIX_V6=${SUBNETPOOL_PREFIX_V6:-$IPV6_ADDRS_SAFE_TO_USE} |
... | ... |
@@ -169,10 +170,10 @@ function create_neutron_initial_network { |
169 | 169 |
if is_networking_extension_supported "auto-allocated-topology"; then |
170 | 170 |
if [[ "$USE_SUBNETPOOL" == "True" ]]; then |
171 | 171 |
if [[ "$IP_VERSION" =~ 4.* ]]; then |
172 |
- SUBNETPOOL_V4_ID=$(openstack --os-cloud devstack-admin --os-region "$REGION_NAME" subnet pool create $SUBNETPOOL_NAME --default-prefix-length $SUBNETPOOL_SIZE_V4 --pool-prefix $SUBNETPOOL_PREFIX_V4 --share --default | grep ' id ' | get_field 2) |
|
172 |
+ SUBNETPOOL_V4_ID=$(openstack --os-cloud devstack-admin --os-region "$REGION_NAME" subnet pool create $SUBNETPOOL_NAME_V4 --default-prefix-length $SUBNETPOOL_SIZE_V4 --pool-prefix $SUBNETPOOL_PREFIX_V4 --share --default -f value -c id) |
|
173 | 173 |
fi |
174 | 174 |
if [[ "$IP_VERSION" =~ .*6 ]]; then |
175 |
- SUBNETPOOL_V6_ID=$(openstack --os-cloud devstack-admin --os-region "$REGION_NAME" subnet pool create $SUBNETPOOL_NAME --default-prefix-length $SUBNETPOOL_SIZE_V6 --pool-prefix $SUBNETPOOL_PREFIX_V6 --share --default | grep ' id ' | get_field 2) |
|
175 |
+ SUBNETPOOL_V6_ID=$(openstack --os-cloud devstack-admin --os-region "$REGION_NAME" subnet pool create $SUBNETPOOL_NAME_V6 --default-prefix-length $SUBNETPOOL_SIZE_V6 --pool-prefix $SUBNETPOOL_PREFIX_V6 --share --default -f value -c id) |
|
176 | 176 |
fi |
177 | 177 |
fi |
178 | 178 |
fi |