1
0
Fork 0
mirror of https://github.com/ansible-collections/community.general.git synced 2026-05-03 08:52:55 +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

@ -157,7 +157,7 @@ from ansible_collections.community.general.plugins.module_utils.oneandone import
get_datacenter,
OneAndOneResources,
wait_for_resource_creation_completion,
wait_for_resource_deletion_completion
wait_for_resource_deletion_completion,
)
HAS_ONEANDONE_SDK = True
@ -167,14 +167,12 @@ try:
except ImportError:
HAS_ONEANDONE_SDK = False
DATACENTERS = ['US', 'ES', 'DE', 'GB']
DATACENTERS = ["US", "ES", "DE", "GB"]
def _check_mode(module, result):
if module.check_mode:
module.exit_json(
changed=result
)
module.exit_json(changed=result)
def _add_servers(module, oneandone_conn, name, members):
@ -187,8 +185,8 @@ def _add_servers(module, oneandone_conn, name, members):
return False
network = oneandone_conn.attach_private_network_servers(
private_network_id=private_network_id,
server_ids=members)
private_network_id=private_network_id, server_ids=members
)
return network
except Exception as e:
@ -202,15 +200,13 @@ def _remove_member(module, oneandone_conn, name, member_id):
if module.check_mode:
if private_network_id:
network_member = oneandone_conn.get_private_network_server(
private_network_id=private_network_id,
server_id=member_id)
private_network_id=private_network_id, server_id=member_id
)
if network_member:
return True
return False
network = oneandone_conn.remove_private_network_server(
private_network_id=name,
server_id=member_id)
network = oneandone_conn.remove_private_network_server(private_network_id=name, server_id=member_id)
return network
except Exception as ex:
@ -227,20 +223,19 @@ def create_network(module, oneandone_conn):
Returns a dictionary containing a 'changed' attribute indicating whether
any network was added.
"""
name = module.params.get('name')
description = module.params.get('description')
network_address = module.params.get('network_address')
subnet_mask = module.params.get('subnet_mask')
datacenter = module.params.get('datacenter')
wait = module.params.get('wait')
wait_timeout = module.params.get('wait_timeout')
wait_interval = module.params.get('wait_interval')
name = module.params.get("name")
description = module.params.get("description")
network_address = module.params.get("network_address")
subnet_mask = module.params.get("subnet_mask")
datacenter = module.params.get("datacenter")
wait = module.params.get("wait")
wait_timeout = module.params.get("wait_timeout")
wait_interval = module.params.get("wait_interval")
if datacenter is not None:
datacenter_id = get_datacenter(oneandone_conn, datacenter)
if datacenter_id is None:
module.fail_json(
msg=f'datacenter {datacenter} not found.')
module.fail_json(msg=f"datacenter {datacenter} not found.")
try:
_check_mode(module, True)
@ -250,19 +245,15 @@ def create_network(module, oneandone_conn):
description=description,
network_address=network_address,
subnet_mask=subnet_mask,
datacenter_id=datacenter_id
))
datacenter_id=datacenter_id,
)
)
if wait:
wait_for_resource_creation_completion(
oneandone_conn,
OneAndOneResources.private_network,
network['id'],
wait_timeout,
wait_interval)
network = get_private_network(oneandone_conn,
network['id'],
True)
oneandone_conn, OneAndOneResources.private_network, network["id"], wait_timeout, wait_interval
)
network = get_private_network(oneandone_conn, network["id"], True)
changed = True if network else False
@ -281,30 +272,29 @@ def update_network(module, oneandone_conn):
oneandone_conn: authenticated oneandone object
"""
try:
_private_network_id = module.params.get('private_network')
_name = module.params.get('name')
_description = module.params.get('description')
_network_address = module.params.get('network_address')
_subnet_mask = module.params.get('subnet_mask')
_add_members = module.params.get('add_members')
_remove_members = module.params.get('remove_members')
_private_network_id = module.params.get("private_network")
_name = module.params.get("name")
_description = module.params.get("description")
_network_address = module.params.get("network_address")
_subnet_mask = module.params.get("subnet_mask")
_add_members = module.params.get("add_members")
_remove_members = module.params.get("remove_members")
changed = False
private_network = get_private_network(oneandone_conn,
_private_network_id,
True)
private_network = get_private_network(oneandone_conn, _private_network_id, True)
if private_network is None:
_check_mode(module, False)
if _name or _description or _network_address or _subnet_mask:
_check_mode(module, True)
private_network = oneandone_conn.modify_private_network(
private_network_id=private_network['id'],
private_network_id=private_network["id"],
name=_name,
description=_description,
network_address=_network_address,
subnet_mask=_subnet_mask)
subnet_mask=_subnet_mask,
)
changed = True
if _add_members:
@ -315,7 +305,7 @@ def update_network(module, oneandone_conn):
instance_obj = oneandone.client.AttachServer(server_id=instance_id)
instances.extend([instance_obj])
private_network = _add_servers(module, oneandone_conn, private_network['id'], instances)
private_network = _add_servers(module, oneandone_conn, private_network["id"], instances)
_check_mode(module, private_network)
changed = True
@ -325,19 +315,11 @@ def update_network(module, oneandone_conn):
instance = get_server(oneandone_conn, member, True)
if module.check_mode:
chk_changed |= _remove_member(module,
oneandone_conn,
private_network['id'],
instance['id'])
chk_changed |= _remove_member(module, oneandone_conn, private_network["id"], instance["id"])
_check_mode(module, instance and chk_changed)
_remove_member(module,
oneandone_conn,
private_network['id'],
instance['id'])
private_network = get_private_network(oneandone_conn,
private_network['id'],
True)
_remove_member(module, oneandone_conn, private_network["id"], instance["id"])
private_network = get_private_network(oneandone_conn, private_network["id"], True)
changed = True
return (changed, private_network)
@ -353,9 +335,9 @@ def remove_network(module, oneandone_conn):
oneandone_conn: authenticated oneandone object.
"""
try:
pn_id = module.params.get('name')
wait_timeout = module.params.get('wait_timeout')
wait_interval = module.params.get('wait_interval')
pn_id = module.params.get("name")
wait_timeout = module.params.get("wait_timeout")
wait_interval = module.params.get("wait_interval")
private_network_id = get_private_network(oneandone_conn, pn_id)
if module.check_mode:
@ -363,18 +345,13 @@ def remove_network(module, oneandone_conn):
_check_mode(module, False)
_check_mode(module, True)
private_network = oneandone_conn.delete_private_network(private_network_id)
wait_for_resource_deletion_completion(oneandone_conn,
OneAndOneResources.private_network,
private_network['id'],
wait_timeout,
wait_interval)
wait_for_resource_deletion_completion(
oneandone_conn, OneAndOneResources.private_network, private_network["id"], wait_timeout, wait_interval
)
changed = True if private_network else False
return (changed, {
'id': private_network['id'],
'name': private_network['name']
})
return (changed, {"id": private_network["id"], "name": private_network["name"]})
except Exception as e:
module.fail_json(msg=str(e))
@ -382,65 +359,56 @@ def remove_network(module, oneandone_conn):
def main():
module = AnsibleModule(
argument_spec=dict(
auth_token=dict(
type='str', no_log=True,
default=os.environ.get('ONEANDONE_AUTH_TOKEN')),
api_url=dict(
type='str',
default=os.environ.get('ONEANDONE_API_URL')),
private_network=dict(type='str'),
name=dict(type='str'),
description=dict(type='str'),
network_address=dict(type='str'),
subnet_mask=dict(type='str'),
add_members=dict(type='list', elements="str", default=[]),
remove_members=dict(type='list', elements="str", default=[]),
datacenter=dict(
choices=DATACENTERS),
wait=dict(type='bool', default=True),
wait_timeout=dict(type='int', default=600),
wait_interval=dict(type='int', default=5),
state=dict(type='str', default='present', choices=['present', 'absent', 'update']),
auth_token=dict(type="str", no_log=True, default=os.environ.get("ONEANDONE_AUTH_TOKEN")),
api_url=dict(type="str", default=os.environ.get("ONEANDONE_API_URL")),
private_network=dict(type="str"),
name=dict(type="str"),
description=dict(type="str"),
network_address=dict(type="str"),
subnet_mask=dict(type="str"),
add_members=dict(type="list", elements="str", default=[]),
remove_members=dict(type="list", elements="str", default=[]),
datacenter=dict(choices=DATACENTERS),
wait=dict(type="bool", default=True),
wait_timeout=dict(type="int", default=600),
wait_interval=dict(type="int", default=5),
state=dict(type="str", default="present", choices=["present", "absent", "update"]),
),
supports_check_mode=True
supports_check_mode=True,
)
if not HAS_ONEANDONE_SDK:
module.fail_json(msg='1and1 required for this module')
module.fail_json(msg="1and1 required for this module")
if not module.params.get('auth_token'):
module.fail_json(
msg='auth_token parameter is required.')
if not module.params.get("auth_token"):
module.fail_json(msg="auth_token parameter is required.")
if not module.params.get('api_url'):
oneandone_conn = oneandone.client.OneAndOneService(
api_token=module.params.get('auth_token'))
if not module.params.get("api_url"):
oneandone_conn = oneandone.client.OneAndOneService(api_token=module.params.get("auth_token"))
else:
oneandone_conn = oneandone.client.OneAndOneService(
api_token=module.params.get('auth_token'), api_url=module.params.get('api_url'))
api_token=module.params.get("auth_token"), api_url=module.params.get("api_url")
)
state = module.params.get('state')
state = module.params.get("state")
if state == 'absent':
if not module.params.get('name'):
module.fail_json(
msg="'name' parameter is required for deleting a network.")
if state == "absent":
if not module.params.get("name"):
module.fail_json(msg="'name' parameter is required for deleting a network.")
try:
(changed, private_network) = remove_network(module, oneandone_conn)
except Exception as e:
module.fail_json(msg=str(e))
elif state == 'update':
if not module.params.get('private_network'):
module.fail_json(
msg="'private_network' parameter is required for updating a network.")
elif state == "update":
if not module.params.get("private_network"):
module.fail_json(msg="'private_network' parameter is required for updating a network.")
try:
(changed, private_network) = update_network(module, oneandone_conn)
except Exception as e:
module.fail_json(msg=str(e))
elif state == 'present':
if not module.params.get('name'):
module.fail_json(
msg="'name' parameter is required for new networks.")
elif state == "present":
if not module.params.get("name"):
module.fail_json(msg="'name' parameter is required for new networks.")
try:
(changed, private_network) = create_network(module, oneandone_conn)
except Exception as e:
@ -449,5 +417,5 @@ def main():
module.exit_json(changed=changed, private_network=private_network)
if __name__ == '__main__':
if __name__ == "__main__":
main()