neutron/neutron/services/loadbalancer/drivers/radware/workflows/openstack_l2_l3/templates/teardown_l2_l3.vm

46 lines
1023 B
Plaintext

#property('description', 'Cleanup VLANs and L3 interface for data and HA networks - v1')
#param("data_port", "int", "in", "min=1", "max=2", "prompt=Data Port")
#param("data_interface_id", "int", "in", "min=1", "max=256", "prompt=Data Interface ID")
#param("gateway_id", "int", "in", "min=1", "max=4", "prompt=Default Gateway ID")
#param("ha_enabled", "bool", "in", "prompt=HA Enabled?")
#param("ha_port", "int", "in", "min=1", "max=2", "prompt=HA Port")
#param("ha_interface_id", "int", "in", "min=1", "max=256", "prompt=HA Interface ID")
#if($ha_enabled)
/c/slb/port $data_port
hotstan dis
/c/slb/port $ha_port
intersw dis
/c/l3/vrrp/group
del
/c/l3/vrrp/vr 1
del
/c/l3/vrrp/hotstan dis
/c/l3/vrrp/off
#delete_interface($ha_interface_id)
#end
/c/slb
off
/c/l3/gw $gateway_id
del
#delete_interface($data_interface_id)
#macro(delete_interface, $interface_id)
/c/l3/if $interface_id
del
#end