enable auth-dns role to actually configure useful zones
This commit is contained in:
parent
70a4d4a0e4
commit
7086b189b9
8 changed files with 184 additions and 16 deletions
61
roles/auth-dns/meta/argument_specs.yaml
Normal file
61
roles/auth-dns/meta/argument_specs.yaml
Normal file
|
|
@ -0,0 +1,61 @@
|
|||
---
|
||||
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
|
||||
element: dict
|
||||
required: false
|
||||
options:
|
||||
id:
|
||||
type: str
|
||||
required: true
|
||||
address:
|
||||
type: list
|
||||
required: true
|
||||
element: str
|
||||
knot__catalog_zones:
|
||||
description: A list of catalog zones that will be served by knot
|
||||
type: list
|
||||
element: dict
|
||||
required: true
|
||||
options:
|
||||
domain:
|
||||
type: str
|
||||
required: true
|
||||
notify_targets:
|
||||
type: list
|
||||
element: str
|
||||
required: false
|
||||
knot__zones:
|
||||
description: A list of user zones that will be served by knot
|
||||
type: list
|
||||
element: dict
|
||||
required: true
|
||||
options:
|
||||
domain:
|
||||
type: str
|
||||
required: true
|
||||
notify_targets:
|
||||
type: list
|
||||
element: str
|
||||
required: false
|
||||
catalog_member:
|
||||
type: str
|
||||
required: false
|
||||
content:
|
||||
type: str
|
||||
required: true
|
||||
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue