enable auth-dns role to actually configure useful zones

This commit is contained in:
lilly 2026-04-30 22:53:07 +02:00
commit f61640ec39
Signed by: lilly
SSH key fingerprint: SHA256:y9T5GFw2A20WVklhetIxG1+kcg/Ce0shnQmbu1LQ37g
7 changed files with 175 additions and 14 deletions

View file

@ -0,0 +1,59 @@
---
argument_specs:
main:
options:
knot__dnssec_key_id:
description: The id of the TSIG key which knot will use for zone transfer signing
type: str
required: true
knot__dnssec_key_secret:
description: The secret value of the TSIG key which knot will use for zone transfer signing
type: str
required: true
knot__remotes:
description:
- A list of definitions for remote nameservers that are used for different purposes
- See https://www.knot-dns.cz/docs/latest/html/reference.html#remote-section for details
type: list
elements: dict
required: false
options:
id:
type: str
required: true
address:
type: list
required: true
elements: str
knot__catalog_zones:
description: A list of catalog zones that will be served by knot
type: list
elements: dict
required: true
options:
domain:
type: str
required: true
notify_targets:
type: list
elements: str
required: false
knot__zones:
description: A list of user zones that will be served by knot
type: list
elements: dict
required: true
options:
domain:
type: str
required: true
notify_targets:
type: list
elements: str
required: false
catalog_member:
type: str
required: false
content:
type: str
required: true