ansible-infra/roles/auth-dns/meta/argument_specs.yaml

59 lines
1.6 KiB
YAML

---
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