@@ -166,14 +166,14 @@ function create_neutron_initial_network {
166166 if is_provider_network; then
167167 die_if_not_set $LINENO PHYSICAL_NETWORK " You must specify the PHYSICAL_NETWORK"
168168 die_if_not_set $LINENO PROVIDER_NETWORK_TYPE " You must specify the PROVIDER_NETWORK_TYPE"
169- NET_ID=$( openstack --os-cloud devstack-admin-demo --os-region " $REGION_NAME " network create $PHYSICAL_NETWORK --provider-network-type $PROVIDER_NETWORK_TYPE --provider-physical-network " $PHYSICAL_NETWORK " ${SEGMENTATION_ID: +--provider-segment $SEGMENTATION_ID } --share | grep ' id ' | get_field 2 )
169+ NET_ID=$( openstack --os-cloud devstack-admin-demo --os-region " $REGION_NAME " network create $PHYSICAL_NETWORK --provider-network-type $PROVIDER_NETWORK_TYPE --provider-physical-network " $PHYSICAL_NETWORK " ${SEGMENTATION_ID: +--provider-segment $SEGMENTATION_ID } --share -f value -c id)
170170 die_if_not_set $LINENO NET_ID " Failure creating NET_ID for $PHYSICAL_NETWORK "
171171
172172 if [[ " $IP_VERSION " =~ 4.* ]]; then
173173 if [ -z $SUBNETPOOL_V4_ID ]; then
174174 fixed_range_v4=$FIXED_RANGE
175175 fi
176- SUBNET_ID=$( openstack --os-cloud devstack --os-region " $REGION_NAME " subnet create --ip-version 4 ${ALLOCATION_POOL: +--allocation-pool $ALLOCATION_POOL } $PROVIDER_SUBNET_NAME --gateway $NETWORK_GATEWAY ${SUBNETPOOL_V4_ID: +--subnet-pool $SUBNETPOOL_V4_ID } --network $NET_ID ${fixed_range_v4: +--subnet-range $fixed_range_v4 } | grep ' id ' | get_field 2 )
176+ SUBNET_ID=$( openstack --os-cloud devstack --os-region " $REGION_NAME " subnet create --ip-version 4 ${ALLOCATION_POOL: +--allocation-pool $ALLOCATION_POOL } $PROVIDER_SUBNET_NAME --gateway $NETWORK_GATEWAY ${SUBNETPOOL_V4_ID: +--subnet-pool $SUBNETPOOL_V4_ID } --network $NET_ID ${fixed_range_v4: +--subnet-range $fixed_range_v4 } -f value -c id)
177177 die_if_not_set $LINENO SUBNET_ID " Failure creating SUBNET_ID for $PROVIDER_SUBNET_NAME "
178178 fi
179179
@@ -183,7 +183,7 @@ function create_neutron_initial_network {
183183 if [ -z $SUBNETPOOL_V6_ID ]; then
184184 fixed_range_v6=$IPV6_PROVIDER_FIXED_RANGE
185185 fi
186- IPV6_SUBNET_ID=$( openstack --os-cloud devstack --os-region " $REGION_NAME " subnet create --ip-version 6 --gateway $IPV6_PROVIDER_NETWORK_GATEWAY $IPV6_PROVIDER_SUBNET_NAME ${SUBNETPOOL_V6_ID: +--subnet-pool $SUBNETPOOL_V6_ID } --network $NET_ID ${fixed_range_v6: +--subnet-range $fixed_range_v6 } | grep ' id ' | get_field 2 )
186+ IPV6_SUBNET_ID=$( openstack --os-cloud devstack --os-region " $REGION_NAME " subnet create --ip-version 6 --gateway $IPV6_PROVIDER_NETWORK_GATEWAY $IPV6_PROVIDER_SUBNET_NAME ${SUBNETPOOL_V6_ID: +--subnet-pool $SUBNETPOOL_V6_ID } --network $NET_ID ${fixed_range_v6: +--subnet-range $fixed_range_v6 } -f value -c id)
187187 die_if_not_set $LINENO IPV6_SUBNET_ID " Failure creating IPV6_SUBNET_ID for $IPV6_PROVIDER_SUBNET_NAME "
188188 fi
189189
@@ -193,7 +193,7 @@ function create_neutron_initial_network {
193193 sudo ip link set $PUBLIC_INTERFACE up
194194 fi
195195 else
196- NET_ID=$( openstack --os-cloud devstack --os-region " $REGION_NAME " network create " $PRIVATE_NETWORK_NAME " | grep ' id ' | get_field 2 )
196+ NET_ID=$( openstack --os-cloud devstack --os-region " $REGION_NAME " network create " $PRIVATE_NETWORK_NAME " -f value -c id)
197197 die_if_not_set $LINENO NET_ID " Failure creating NET_ID for $PRIVATE_NETWORK_NAME "
198198
199199 if [[ " $IP_VERSION " =~ 4.* ]]; then
@@ -211,11 +211,11 @@ function create_neutron_initial_network {
211211 # Create a router, and add the private subnet as one of its interfaces
212212 if [[ " $Q_L3_ROUTER_PER_TENANT " == " True" ]]; then
213213 # create a tenant-owned router.
214- ROUTER_ID=$( openstack --os-cloud devstack --os-region " $REGION_NAME " router create $Q_ROUTER_NAME | grep ' id ' | get_field 2 )
214+ ROUTER_ID=$( openstack --os-cloud devstack --os-region " $REGION_NAME " router create $Q_ROUTER_NAME -f value -c id)
215215 die_if_not_set $LINENO ROUTER_ID " Failure creating router $Q_ROUTER_NAME "
216216 else
217217 # Plugin only supports creating a single router, which should be admin owned.
218- ROUTER_ID=$( openstack --os-cloud devstack-admin --os-region " $REGION_NAME " router create $Q_ROUTER_NAME | grep ' id ' | get_field 2 )
218+ ROUTER_ID=$( openstack --os-cloud devstack-admin --os-region " $REGION_NAME " router create $Q_ROUTER_NAME -f value -c id)
219219 die_if_not_set $LINENO ROUTER_ID " Failure creating router $Q_ROUTER_NAME "
220220 fi
221221
@@ -225,9 +225,9 @@ function create_neutron_initial_network {
225225 fi
226226 # Create an external network, and a subnet. Configure the external network as router gw
227227 if [ " $Q_USE_PROVIDERNET_FOR_PUBLIC " = " True" ]; then
228- EXT_NET_ID=$( openstack --os-cloud devstack-admin --os-region " $REGION_NAME " network create " $PUBLIC_NETWORK_NAME " $EXTERNAL_NETWORK_FLAGS --provider-network-type ${PUBLIC_PROVIDERNET_TYPE:- flat} ${PUBLIC_PROVIDERNET_SEGMENTATION_ID: +--provider-segment $PUBLIC_PROVIDERNET_SEGMENTATION_ID } --provider-physical-network ${PUBLIC_PHYSICAL_NETWORK} | grep ' id ' | get_field 2 )
228+ EXT_NET_ID=$( openstack --os-cloud devstack-admin --os-region " $REGION_NAME " network create " $PUBLIC_NETWORK_NAME " $EXTERNAL_NETWORK_FLAGS --provider-network-type ${PUBLIC_PROVIDERNET_TYPE:- flat} ${PUBLIC_PROVIDERNET_SEGMENTATION_ID: +--provider-segment $PUBLIC_PROVIDERNET_SEGMENTATION_ID } --provider-physical-network ${PUBLIC_PHYSICAL_NETWORK} -f value -c id)
229229 else
230- EXT_NET_ID=$( openstack --os-cloud devstack-admin --os-region " $REGION_NAME " network create " $PUBLIC_NETWORK_NAME " $EXTERNAL_NETWORK_FLAGS | grep ' id ' | get_field 2 )
230+ EXT_NET_ID=$( openstack --os-cloud devstack-admin --os-region " $REGION_NAME " network create " $PUBLIC_NETWORK_NAME " $EXTERNAL_NETWORK_FLAGS -f value -c id)
231231 fi
232232 die_if_not_set $LINENO EXT_NET_ID " Failure creating EXT_NET_ID for $PUBLIC_NETWORK_NAME "
233233
@@ -257,7 +257,7 @@ function _neutron_create_private_subnet_v4 {
257257 subnet_params+=" ${fixed_range_v4: +--subnet-range $fixed_range_v4 } "
258258 subnet_params+=" --network $NET_ID $PRIVATE_SUBNET_NAME "
259259 local subnet_id
260- subnet_id=$( openstack --os-cloud devstack-admin-demo --os-region " $REGION_NAME " subnet create $subnet_params | grep ' id ' | get_field 2 )
260+ subnet_id=$( openstack --os-cloud devstack-admin-demo --os-region " $REGION_NAME " subnet create $subnet_params -f value -c id)
261261 die_if_not_set $LINENO subnet_id " Failure creating private IPv4 subnet"
262262 echo $subnet_id
263263}
@@ -278,7 +278,7 @@ function _neutron_create_private_subnet_v6 {
278278 subnet_params+=" ${fixed_range_v6: +--subnet-range $fixed_range_v6 } "
279279 subnet_params+=" $ipv6_modes --network $NET_ID $IPV6_PRIVATE_SUBNET_NAME "
280280 local ipv6_subnet_id
281- ipv6_subnet_id=$( openstack --os-cloud devstack-admin-demo --os-region " $REGION_NAME " subnet create $subnet_params | grep ' id ' | get_field 2 )
281+ ipv6_subnet_id=$( openstack --os-cloud devstack-admin-demo --os-region " $REGION_NAME " subnet create $subnet_params -f value -c id)
282282 die_if_not_set $LINENO ipv6_subnet_id " Failure creating private IPv6 subnet"
283283 echo $ipv6_subnet_id
284284}
0 commit comments