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
rc-5.3.0^2
commit 59000feb00

@ -3142,9 +3142,15 @@ class DecortController(object):
if new_rules == None or len(new_rules) == 0: if new_rules == None or len(new_rules) == 0:
# delete all existing rules for this Compute # delete all existing rules for this Compute
api_params = dict(vinsId=vins_facts['id'], for rule in existing_rules:
ruleId=-1) self.decort_api_call(
self.decort_api_call(requests.post, "/restmachine/cloudapi/vins/natRuleDel", api_params) 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 self.result['changed'] = True
return ret_rules return ret_rules

Loading…
Cancel
Save