|
|
|
@ -169,6 +169,7 @@ def api_call(module, api_call_object):
|
|
|
|
result = {'changed': False}
|
|
|
|
result = {'changed': False}
|
|
|
|
|
|
|
|
|
|
|
|
if module.params['state'] == 'present':
|
|
|
|
if module.params['state'] == 'present':
|
|
|
|
|
|
|
|
if not module.check_mode:
|
|
|
|
if equals_code == 200:
|
|
|
|
if equals_code == 200:
|
|
|
|
if not equals_response['equals']:
|
|
|
|
if not equals_response['equals']:
|
|
|
|
code, response = send_request(connection, version, 'set-' + api_call_object, payload)
|
|
|
|
code, response = send_request(connection, version, 'set-' + api_call_object, payload)
|
|
|
|
@ -191,8 +192,8 @@ def api_call(module, api_call_object):
|
|
|
|
|
|
|
|
|
|
|
|
result['changed'] = True
|
|
|
|
result['changed'] = True
|
|
|
|
result[api_call_object] = response
|
|
|
|
result[api_call_object] = response
|
|
|
|
else:
|
|
|
|
elif module.params['state'] == 'absent':
|
|
|
|
# state == absent
|
|
|
|
if not module.check_mode:
|
|
|
|
if equals_code == 200:
|
|
|
|
if equals_code == 200:
|
|
|
|
code, response = send_request(connection, version, 'delete-' + api_call_object, payload)
|
|
|
|
code, response = send_request(connection, version, 'delete-' + api_call_object, payload)
|
|
|
|
if code != 200:
|
|
|
|
if code != 200:
|
|
|
|
|