mirror of
https://github.com/ansible-collections/community.general.git
synced 2026-04-06 20:17:15 +00:00
Reformat everything.
This commit is contained in:
parent
3f2213791a
commit
340ff8586d
1008 changed files with 61301 additions and 58309 deletions
|
|
@ -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()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue