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

@@ -76,69 +76,72 @@ RETURN = r"""
from ansible.module_utils.basic import AnsibleModule
from ansible_collections.community.general.plugins.module_utils.vexata import (
argument_spec, get_array, required_together)
argument_spec,
get_array,
required_together,
)
def get_eg(module, array):
"""Retrieve a named vg if it exists, None if absent."""
name = module.params['name']
name = module.params["name"]
try:
egs = array.list_egs()
eg = [eg for eg in egs if eg['name'] == name]
eg = [eg for eg in egs if eg["name"] == name]
if len(eg) == 1:
return eg[0]
else:
return None
except Exception:
module.fail_json(msg='Error while attempting to retrieve export groups.')
module.fail_json(msg="Error while attempting to retrieve export groups.")
def get_vg_id(module, array):
"""Retrieve a named vg's id if it exists, error if absent."""
name = module.params['vg']
name = module.params["vg"]
try:
vgs = array.list_vgs()
vg = [vg for vg in vgs if vg['name'] == name]
vg = [vg for vg in vgs if vg["name"] == name]
if len(vg) == 1:
return vg[0]['id']
return vg[0]["id"]
else:
module.fail_json(msg=f'Volume group {name} was not found.')
module.fail_json(msg=f"Volume group {name} was not found.")
except Exception:
module.fail_json(msg='Error while attempting to retrieve volume groups.')
module.fail_json(msg="Error while attempting to retrieve volume groups.")
def get_ig_id(module, array):
"""Retrieve a named ig's id if it exists, error if absent."""
name = module.params['ig']
name = module.params["ig"]
try:
igs = array.list_igs()
ig = [ig for ig in igs if ig['name'] == name]
ig = [ig for ig in igs if ig["name"] == name]
if len(ig) == 1:
return ig[0]['id']
return ig[0]["id"]
else:
module.fail_json(msg=f'Initiator group {name} was not found.')
module.fail_json(msg=f"Initiator group {name} was not found.")
except Exception:
module.fail_json(msg='Error while attempting to retrieve initiator groups.')
module.fail_json(msg="Error while attempting to retrieve initiator groups.")
def get_pg_id(module, array):
"""Retrieve a named pg's id if it exists, error if absent."""
name = module.params['pg']
name = module.params["pg"]
try:
pgs = array.list_pgs()
pg = [pg for pg in pgs if pg['name'] == name]
pg = [pg for pg in pgs if pg["name"] == name]
if len(pg) == 1:
return pg[0]['id']
return pg[0]["id"]
else:
module.fail_json(msg=f'Port group {name} was not found.')
module.fail_json(msg=f"Port group {name} was not found.")
except Exception:
module.fail_json(msg='Error while attempting to retrieve port groups.')
module.fail_json(msg="Error while attempting to retrieve port groups.")
def create_eg(module, array):
""""Create a new export group."""
""" "Create a new export group."""
changed = False
eg_name = module.params['name']
eg_name = module.params["name"]
vg_id = get_vg_id(module, array)
ig_id = get_ig_id(module, array)
pg_id = get_pg_id(module, array)
@@ -146,36 +149,32 @@ def create_eg(module, array):
module.exit_json(changed=changed)
try:
eg = array.create_eg(
eg_name,
'Ansible export group',
(vg_id, ig_id, pg_id))
eg = array.create_eg(eg_name, "Ansible export group", (vg_id, ig_id, pg_id))
if eg:
module.log(msg=f'Created export group {eg_name}')
module.log(msg=f"Created export group {eg_name}")
changed = True
else:
raise Exception
except Exception:
module.fail_json(msg=f'Export group {eg_name} create failed.')
module.fail_json(msg=f"Export group {eg_name} create failed.")
module.exit_json(changed=changed)
def delete_eg(module, array, eg):
changed = False
eg_name = eg['name']
eg_name = eg["name"]
if module.check_mode:
module.exit_json(changed=changed)
try:
ok = array.delete_eg(
eg['id'])
ok = array.delete_eg(eg["id"])
if ok:
module.log(msg=f'Export group {eg_name} deleted.')
module.log(msg=f"Export group {eg_name} deleted.")
changed = True
else:
raise Exception
except Exception:
module.fail_json(msg=f'Export group {eg_name} delete failed.')
module.fail_json(msg=f"Export group {eg_name} delete failed.")
module.exit_json(changed=changed)
@@ -183,29 +182,27 @@ def main():
arg_spec = argument_spec()
arg_spec.update(
dict(
name=dict(type='str', required=True),
state=dict(type='str', default='present', choices=['present', 'absent']),
vg=dict(type='str'),
ig=dict(type='str'),
pg=dict(type='str')
name=dict(type="str", required=True),
state=dict(type="str", default="present", choices=["present", "absent"]),
vg=dict(type="str"),
ig=dict(type="str"),
pg=dict(type="str"),
)
)
module = AnsibleModule(arg_spec,
supports_check_mode=True,
required_together=required_together())
module = AnsibleModule(arg_spec, supports_check_mode=True, required_together=required_together())
state = module.params['state']
state = module.params["state"]
array = get_array(module)
eg = get_eg(module, array)
if state == 'present' and not eg:
if state == "present" and not eg:
create_eg(module, array)
elif state == 'absent' and eg:
elif state == "absent" and eg:
delete_eg(module, array, eg)
else:
module.exit_json(changed=False)
if __name__ == '__main__':
if __name__ == "__main__":
main()