1
0
Fork 0
mirror of https://github.com/ansible-collections/community.general.git synced 2026-04-06 12:07:14 +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

@ -80,7 +80,11 @@ RETURN = r"""
"""
from ansible.module_utils.basic import AnsibleModule
from ansible_collections.community.general.plugins.module_utils.scaleway import SCALEWAY_LOCATION, scaleway_argument_spec, Scaleway
from ansible_collections.community.general.plugins.module_utils.scaleway import (
SCALEWAY_LOCATION,
scaleway_argument_spec,
Scaleway,
)
def patch_user_data(compute_api, server_id, key, value):
@ -89,7 +93,7 @@ def patch_user_data(compute_api, server_id, key, value):
path = f"servers/{server_id}/user_data/{key}"
response = compute_api.patch(path=path, data=value, headers={"Content-Type": "text/plain"})
if not response.ok:
msg = f'Error during user_data patching: {response.status_code} {response.body}'
msg = f"Error during user_data patching: {response.status_code} {response.body}"
compute_api.module.fail_json(msg=msg)
return response
@ -101,7 +105,7 @@ def delete_user_data(compute_api, server_id, key):
response = compute_api.delete(path=f"servers/{server_id}/user_data/{key}")
if not response.ok:
msg = 'Error during user_data deleting: (%s) %s' % response.status_code, response.body
msg = "Error during user_data deleting: (%s) %s" % response.status_code, response.body
compute_api.module.fail_json(msg=msg)
return response
@ -113,7 +117,7 @@ def get_user_data(compute_api, server_id, key):
path = f"servers/{server_id}/user_data/{key}"
response = compute_api.get(path=path)
if not response.ok:
msg = f'Error during user_data patching: {response.status_code} {response.body}'
msg = f"Error during user_data patching: {response.status_code} {response.body}"
compute_api.module.fail_json(msg=msg)
return response.json
@ -125,18 +129,17 @@ def core(module):
user_data = module.params["user_data"]
changed = False
module.params['api_url'] = SCALEWAY_LOCATION[region]["api_endpoint"]
module.params["api_url"] = SCALEWAY_LOCATION[region]["api_endpoint"]
compute_api = Scaleway(module=module)
user_data_list = compute_api.get(path=f"servers/{server_id}/user_data")
if not user_data_list.ok:
msg = 'Error during user_data fetching: %s %s' % user_data_list.status_code, user_data_list.body
msg = "Error during user_data fetching: %s %s" % user_data_list.status_code, user_data_list.body
compute_api.module.fail_json(msg=msg)
present_user_data_keys = user_data_list.json["user_data"]
present_user_data = {
key: get_user_data(compute_api=compute_api, server_id=server_id, key=key)
for key in present_user_data_keys
key: get_user_data(compute_api=compute_api, server_id=server_id, key=key) for key in present_user_data_keys
}
if present_user_data == user_data:
@ -145,7 +148,6 @@ def core(module):
# First we remove keys that are not defined in the wished user_data
for key in present_user_data:
if key not in user_data:
changed = True
if compute_api.module.check_mode:
module.exit_json(changed=changed, msg={"status": f"User-data of {server_id} would be patched."})
@ -155,7 +157,6 @@ def core(module):
# Then we patch keys that are different
for key, value in user_data.items():
if key not in present_user_data or value != present_user_data[key]:
changed = True
if compute_api.module.check_mode:
module.exit_json(changed=changed, msg={"status": f"User-data of {server_id} would be patched."})
@ -167,11 +168,13 @@ def core(module):
def main():
argument_spec = scaleway_argument_spec()
argument_spec.update(dict(
region=dict(required=True, choices=list(SCALEWAY_LOCATION.keys())),
user_data=dict(type="dict"),
server_id=dict(required=True),
))
argument_spec.update(
dict(
region=dict(required=True, choices=list(SCALEWAY_LOCATION.keys())),
user_data=dict(type="dict"),
server_id=dict(required=True),
)
)
module = AnsibleModule(
argument_spec=argument_spec,
supports_check_mode=True,
@ -180,5 +183,5 @@ def main():
core(module)
if __name__ == '__main__':
if __name__ == "__main__":
main()