1
0
Fork 0
mirror of https://github.com/ansible-collections/community.general.git synced 2026-04-16 17:01:30 +00:00

Reformat everything.

This commit is contained in:
Felix Fontein 2025-11-01 12:08:41 +01:00
parent 3f2213791a
commit 340ff8586d
1008 changed files with 61301 additions and 58309 deletions

View file

@ -1,4 +1,3 @@
# Copyright (c) 2021, Phillipe Smith <phsmithcc@gmail.com>
# GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt)
# SPDX-License-Identifier: GPL-3.0-or-later
@ -12,16 +11,18 @@ from ansible.module_utils.common.text.converters import to_native
def api_argument_spec():
'''
"""
Creates an argument spec that can be used with any module
that will be requesting content via Rundeck API
'''
"""
api_argument_spec = url_argument_spec()
api_argument_spec.update(dict(
url=dict(required=True, type="str"),
api_version=dict(type="int", default=39),
api_token=dict(required=True, type="str", no_log=True)
))
api_argument_spec.update(
dict(
url=dict(required=True, type="str"),
api_version=dict(type="int", default=39),
api_token=dict(required=True, type="str", no_log=True),
)
)
return api_argument_spec
@ -59,21 +60,18 @@ def api_request(module, endpoint, data=None, method="GET", content_type="applica
headers={
"Content-Type": content_type,
"Accept": "application/json",
"X-Rundeck-Auth-Token": module.params["api_token"]
}
"X-Rundeck-Auth-Token": module.params["api_token"],
},
)
if info["status"] == 403:
module.fail_json(msg="Token authorization failed",
execution_info=json.loads(info["body"]))
module.fail_json(msg="Token authorization failed", execution_info=json.loads(info["body"]))
elif info["status"] == 404:
return None, info
elif info["status"] == 409:
module.fail_json(msg="Job executions limit reached",
execution_info=json.loads(info["body"]))
module.fail_json(msg="Job executions limit reached", execution_info=json.loads(info["body"]))
elif info["status"] >= 500:
module.fail_json(msg="Rundeck API error",
execution_info=json.loads(info["body"]))
module.fail_json(msg="Rundeck API error", execution_info=json.loads(info["body"]))
try:
content = response.read()
@ -84,14 +82,6 @@ def api_request(module, endpoint, data=None, method="GET", content_type="applica
json_response = json.loads(content)
return json_response, info
except AttributeError as error:
module.fail_json(
msg="Rundeck API request error",
exception=to_native(error),
execution_info=info
)
module.fail_json(msg="Rundeck API request error", exception=to_native(error), execution_info=info)
except ValueError as error:
module.fail_json(
msg="No valid JSON response",
exception=to_native(error),
execution_info=content
)
module.fail_json(msg="No valid JSON response", exception=to_native(error), execution_info=content)