Merge "grenade: convert neutron cli commands to openstack"
This commit is contained in:
commit
d0953ce0f4
@ -76,22 +76,16 @@ function early_create {
|
|||||||
net_id=$(openstack network create --share $NEUTRON_NET -f value -c id)
|
net_id=$(openstack network create --share $NEUTRON_NET -f value -c id)
|
||||||
resource_save network net_id $net_id
|
resource_save network net_id $net_id
|
||||||
|
|
||||||
local subnet_params=""
|
|
||||||
subnet_params+="--ip_version 4 "
|
|
||||||
subnet_params+="--gateway $RESOURCES_NETWORK_GATEWAY "
|
|
||||||
subnet_params+="--name $NEUTRON_NET "
|
|
||||||
subnet_params+="$net_id $RESOURCES_FIXED_RANGE"
|
|
||||||
|
|
||||||
local subnet_id
|
local subnet_id
|
||||||
subnet_id=$(neutron subnet-create $subnet_params | grep ' id ' | get_field 2)
|
subnet_id=$(openstack subnet create -f value -c id --ip-version 4 --gateway $RESOURCES_NETWORK_GATEWAY --network $net_id --subnet-range $RESOURCES_FIXED_RANGE $NEUTRON_NET)
|
||||||
resource_save network subnet_id $subnet_id
|
resource_save network subnet_id $subnet_id
|
||||||
|
|
||||||
local router_id
|
local router_id
|
||||||
router_id=$(openstack router create $NEUTRON_NET -f value -c id)
|
router_id=$(openstack router create $NEUTRON_NET -f value -c id)
|
||||||
resource_save network router_id $router_id
|
resource_save network router_id $router_id
|
||||||
|
|
||||||
neutron router-interface-add $NEUTRON_NET $subnet_id
|
openstack router add subnet $NEUTRON_NET $subnet_id
|
||||||
neutron router-gateway-set $NEUTRON_NET public
|
openstack router set --external-gateway public $NEUTRON_NET
|
||||||
|
|
||||||
# Add a route to the baremetal network via the Neutron public router.
|
# Add a route to the baremetal network via the Neutron public router.
|
||||||
# ironic-conductor will be able to access the ironic nodes via this new
|
# ironic-conductor will be able to access the ironic nodes via this new
|
||||||
@ -142,10 +136,10 @@ function destroy {
|
|||||||
# in ironic_grenade network instead of neutron_grenade during resources phase. As result
|
# in ironic_grenade network instead of neutron_grenade during resources phase. As result
|
||||||
# during neutron/resources.sh destroy phase ironic_grenade router|subnet|network were deleted.
|
# during neutron/resources.sh destroy phase ironic_grenade router|subnet|network were deleted.
|
||||||
# Make sure that we removed neutron resources here.
|
# Make sure that we removed neutron resources here.
|
||||||
neutron router-gateway-clear neutron_grenade || /bin/true
|
openstack router unset --external-gateway neutron_grenade || /bin/true
|
||||||
neutron router-interface-delete neutron_grenade neutron_grenade || /bin/true
|
openstack router remove subnet neutron_grenade neutron_grenade || /bin/true
|
||||||
neutron router-delete neutron_grenade || /bin/true
|
openstack router delete neutron_grenade || /bin/true
|
||||||
neutron net-delete neutron_grenade || /bin/true
|
openstack network neutron_grenade || /bin/true
|
||||||
}
|
}
|
||||||
|
|
||||||
# Dispatcher
|
# Dispatcher
|
||||||
|
Loading…
x
Reference in New Issue
Block a user