]> review.fuel-infra Code Review - openstack-build/neutron-build.git/blob
e7cdcb575d438910c8dc630657ad7bd695cd0076
[openstack-build/neutron-build.git] /
1 \r
2 #parse("openstack_l4/openstack_common.vm")\r
3 \r
4 #property("summary", "Delete L4 service and Real Servers - date: [2013-05-12]")\r
5 \r
6 ## Layer 4 part\r
7 #param("virtId", "int", "in", "prompt=Virt ID")\r
8 #param("groupId", "int", "in", "prompt=Group ID")\r
9 #param("curRealServerIds", "int[]", "in", "prompt=Real Server IDs")\r
10 #param("curr_hm_uuid_array", "string[]", "in", "prompt=Current Health monitors UUID array")\r
11 \r
12 ## L4 implementation\r
13 \r
14 /c/slb/virt $virtId\r
15     del\r
16 \r
17 ## set back the group health check to default\r
18 /c/slb/group $groupId\r
19     del\r
20 \r
21 ## remove the LOGEXP part\r
22 /c/slb/advhc/health HC_Group_$groupId\r
23     del\r
24 \r
25 #foreach ($uuid in $curr_hm_uuid_array)\r
26     #set($stripped_uuid=[-1])\r
27     #os_strip_uuid($uuid,$stripped_uuid)\r
28     /c/slb/advhc/health $stripped_uuid[0]\r
29         del\r
30 #end\r
31 \r
32 #foreach ($serverId in $curRealServerIds)\r
33 /c/slb/real $serverId\r
34     del\r
35 #end\r