rc-5.2.3
Alex_geth 3 years ago
parent aabd5dab6e
commit be7841ba38

@ -1206,24 +1206,26 @@ class DecortController(object):
api_params = dict(computeId=comp_dict['id'], api_params = dict(computeId=comp_dict['id'],
affinityLabel=label,) affinityLabel=label,)
self.decort_api_call(requests.post, "/restmachine/cloudapi/compute/affinityLabelSet", api_params) self.decort_api_call(requests.post, "/restmachine/cloudapi/compute/affinityLabelSet", api_params)
if len(aff[0])>0: if aff:
for rule in aff: if len(aff[0])>0:
api_params = dict(computeId=comp_dict['id'], for rule in aff:
key=rule['key'], api_params = dict(computeId=comp_dict['id'],
value=rule['value'], key=rule['key'],
topology=rule['topology'], value=rule['value'],
mode=rule['mode'], topology=rule['topology'],
policy=rule['policy'],) mode=rule['mode'],
self.decort_api_call(requests.post, "/restmachine/cloudapi/compute/affinityRuleAdd", api_params) policy=rule['policy'],)
if len(aaff[0])>0: self.decort_api_call(requests.post, "/restmachine/cloudapi/compute/affinityRuleAdd", api_params)
for rule in aaff: if aaff:
api_params = dict(computeId=comp_dict['id'], if len(aaff[0])>0:
key=rule['key'], for rule in aaff:
value=rule['value'], api_params = dict(computeId=comp_dict['id'],
topology=rule['topology'], key=rule['key'],
mode=rule['mode'], value=rule['value'],
policy=rule['policy'],) topology=rule['topology'],
self.decort_api_call(requests.post, "/restmachine/cloudapi/compute/antiAffinityRuleAdd", api_params) mode=rule['mode'],
policy=rule['policy'],)
self.decort_api_call(requests.post, "/restmachine/cloudapi/compute/antiAffinityRuleAdd", api_params)
self.result['failed'] = False self.result['failed'] = False
self.result['changed'] = True self.result['changed'] = True

Loading…
Cancel
Save