Merge branch 'BANS-451' into 'rc-5.2.6'
Fix logic of deleting all port forwarding rules for compute in... See merge request rudecs/dev/decort-ansible!85
This commit is contained in:
@@ -3142,9 +3142,15 @@ class DecortController(object):
|
||||
|
||||
if new_rules == None or len(new_rules) == 0:
|
||||
# delete all existing rules for this Compute
|
||||
api_params = dict(vinsId=vins_facts['id'],
|
||||
ruleId=-1)
|
||||
self.decort_api_call(requests.post, "/restmachine/cloudapi/vins/natRuleDel", api_params)
|
||||
for rule in existing_rules:
|
||||
self.decort_api_call(
|
||||
arg_req_function=requests.post,
|
||||
arg_api_name="/restmachine/cloudapi/vins/natRuleDel",
|
||||
arg_params={
|
||||
'vinsId': vins_facts['id'],
|
||||
'ruleId': rule['id']
|
||||
}
|
||||
)
|
||||
self.result['changed'] = True
|
||||
return ret_rules
|
||||
|
||||
|
||||
Reference in New Issue
Block a user