No description
Find a file
2020-05-12 00:15:52 +02:00
defaults added basic README.md 2020-05-12 00:15:52 +02:00
handlers general cleanup 2020-05-12 00:03:27 +02:00
tasks general cleanup 2020-05-12 00:03:27 +02:00
templates general cleanup 2020-05-12 00:03:27 +02:00
README.md added basic README.md 2020-05-12 00:15:52 +02:00

PowerDNS

All configuration is to be placed inside the powerdns dict.

# key:value of config values
config:
	"allow-axfr-ips":
	- ::1
	- 127.0.0.0/8
	"bind-config": /etc/powerdns/backends/bind.conf
	"config-dir": /etc/powerdns
	"daemon": "yes"
	"default-ttl": 3600
	"guardian": "yes"
	"include-dir": "/etc/powerdns/pdns.d"
	"launch":
	bind: {}
	"master": "no"
	"reuseport": "yes"
	"setgid": pdns
	"setuid": pdns
	"slave": "no"
	"soa-minimum-ttl": 300
	"tcp-control-secret": "{{ lookup('password', '/dev/null length=64') }}"
	"version-string": "1"
# name: *zonemeta*, define meta data for zones. See below for definition
zonemeta: {}

# defaults for zone metadata, See **zonemeta** for definition.
zonemeta_defaults: 
	type: native
	"allow-query":
	- any
	"allow-update":
	- none
	"allow-transfer":
	- none
	"slaves":
	- none

# name: **zone**, define all dns zones. See below for definition.
zones: {}

zonemeta

# Can be master/slave/native
# See https://doc.powerdns.com/authoritative/backends/bind.html#master-slave-native-configuration
type: native

"allow-query":
- any
"allow-update":
- none
"allow-transfer":
- none
"slaves":
- none

zone**