|
|
|
@ -238,7 +238,8 @@ def main():
|
|
|
|
check_sdk(module)
|
|
|
|
check_sdk(module)
|
|
|
|
|
|
|
|
|
|
|
|
try:
|
|
|
|
try:
|
|
|
|
connection = create_connection(module.params.pop('auth'))
|
|
|
|
auth = module.params.pop('auth')
|
|
|
|
|
|
|
|
connection = create_connection(auth)
|
|
|
|
datacenters_service = connection.system_service().data_centers_service()
|
|
|
|
datacenters_service = connection.system_service().data_centers_service()
|
|
|
|
dc_name = module.params['datacenter']
|
|
|
|
dc_name = module.params['datacenter']
|
|
|
|
dc_id = getattr(search_by_name(datacenters_service, dc_name), 'id', None)
|
|
|
|
dc_id = getattr(search_by_name(datacenters_service, dc_name), 'id', None)
|
|
|
|
@ -290,7 +291,7 @@ def main():
|
|
|
|
except Exception as e:
|
|
|
|
except Exception as e:
|
|
|
|
module.fail_json(msg=str(e), exception=traceback.format_exc())
|
|
|
|
module.fail_json(msg=str(e), exception=traceback.format_exc())
|
|
|
|
finally:
|
|
|
|
finally:
|
|
|
|
connection.close(logout=False)
|
|
|
|
connection.close(logout=auth.get('token') is None)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if __name__ == "__main__":
|
|
|
|
if __name__ == "__main__":
|
|
|
|
|