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

@ -208,39 +208,52 @@ def main():
argument_spec=dict(
api_key=dict(required=True, no_log=True),
api_password=dict(required=True, no_log=True),
customer_id=dict(required=True, type='int'),
customer_id=dict(required=True, type="int"),
domain=dict(required=True),
record=dict(default='@', aliases=['name']),
type=dict(required=True, choices=['A', 'AAAA', 'MX', 'CNAME', 'CAA', 'SRV', 'TXT',
'TLSA', 'NS', 'DS', 'OPENPGPKEY', 'SMIMEA',
'SSHFP']),
record=dict(default="@", aliases=["name"]),
type=dict(
required=True,
choices=[
"A",
"AAAA",
"MX",
"CNAME",
"CAA",
"SRV",
"TXT",
"TLSA",
"NS",
"DS",
"OPENPGPKEY",
"SMIMEA",
"SSHFP",
],
),
value=dict(required=True),
priority=dict(type='int'),
solo=dict(type='bool', default=False),
state=dict(choices=['present', 'absent'], default='present'),
timeout=dict(type='int', default=5),
priority=dict(type="int"),
solo=dict(type="bool", default=False),
state=dict(choices=["present", "absent"], default="present"),
timeout=dict(type="int", default=5),
),
supports_check_mode=True
supports_check_mode=True,
)
if not HAS_NCDNSAPI:
module.fail_json(msg=missing_required_lib('nc-dnsapi'), exception=NCDNSAPI_IMP_ERR)
module.fail_json(msg=missing_required_lib("nc-dnsapi"), exception=NCDNSAPI_IMP_ERR)
api_key = module.params.get('api_key')
api_password = module.params.get('api_password')
customer_id = module.params.get('customer_id')
domain = module.params.get('domain')
record_type = module.params.get('type')
record = module.params.get('record')
value = module.params.get('value')
priority = module.params.get('priority')
solo = module.params.get('solo')
state = module.params.get('state')
timeout = module.params.get('timeout')
api_key = module.params.get("api_key")
api_password = module.params.get("api_password")
customer_id = module.params.get("customer_id")
domain = module.params.get("domain")
record_type = module.params.get("type")
record = module.params.get("record")
value = module.params.get("value")
priority = module.params.get("priority")
solo = module.params.get("solo")
state = module.params.get("state")
timeout = module.params.get("timeout")
if record_type == 'MX' and not priority:
if record_type == "MX" and not priority:
module.fail_json(msg="record type MX required the 'priority' argument")
has_changed = False
@ -259,12 +272,15 @@ def main():
break
if state == 'present':
if state == "present":
if solo:
obsolete_records = [r for r in all_records if
r.hostname == record.hostname
and r.type == record.type
and not r.destination == record.destination]
obsolete_records = [
r
for r in all_records
if r.hostname == record.hostname
and r.type == record.type
and not r.destination == record.destination
]
if obsolete_records:
if not module.check_mode:
@ -277,7 +293,7 @@ def main():
all_records = api.add_dns_record(domain, record)
has_changed = True
elif state == 'absent' and record_exists:
elif state == "absent" and record_exists:
if not module.check_mode:
all_records = api.delete_dns_record(domain, record)
@ -293,5 +309,5 @@ def record_data(r):
return {"name": r.hostname, "type": r.type, "value": r.destination, "priority": r.priority, "id": r.id}
if __name__ == '__main__':
if __name__ == "__main__":
main()