dataset/seed/nsd/templates/nsd.zone

26 lines
873 B
Dns
Raw Normal View History

2022-03-08 19:42:28 +01:00
$ORIGIN %%rougail_variable.
$TTL 1800
@ IN SOA %%domain_name_eth0. admin.%%rougail_variable. (
2022-05-04 10:29:03 +02:00
0000000000 ; serial number
2022-03-08 19:42:28 +01:00
3600 ; refresh
900 ; retry
1209600 ; expire
1800 ; ttl
)
; Name servers
NS %%domain_name_eth0.
%set %%suffix = %%normalize_family(%%rougail_variable)
%set %%hostnames = %%nsd["nsd_zone_" + %%suffix]["hostname_" + %%suffix]["hostname_" + %%suffix]
%for %%nsd in %%hostnames
%set %%type = %%nsd['type_' + %%suffix]
%if %%type == 'A'
%set %%value = %%nsd['ip_' + %%suffix]
%else
%set %%value = %%nsd['cname_' + %%suffix] + '.'
%end if
%%nsd %%type %%value
%end for