bundles/powerdns: auto-generate zonefile header based on dns server nodes

This commit is contained in:
Franzi 2020-10-17 12:56:17 +02:00
parent 51e6d0534e
commit 793220c0ec
Signed by: kunsi
GPG key ID: 12E3D2136B818350
8 changed files with 66 additions and 31 deletions

View file

@ -13,21 +13,16 @@ max-tcp-connections-per-client=10
security-poll-suffix=
server-id=${node.name}
server-id=${my_hostname}
default-ttl=86400
default-ttl=60
% if is_secondary:
# Primary server: ${my_primary_server['node']}
# Primary servers: ${', '.join(sorted(my_primary_servers['nodes']))}
slave=yes
superslave=yes
allow-notify-from=${','.join(my_primary_server['ips'])}
allow-notify-from=${','.join(sorted(my_primary_servers['ips']))}
% else:
allow-notify-from=
% endif
% if node.metadata['powerdns'].get('my_secondary_servers'):
# This server is a primary server for the following nodes:
# ${', '.join(node.metadata['powerdns']['my_secondary_servers'])}
master=yes
% endif