|
|
@ -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
|
|
|
|
|
|
|
|
|
|
|
|