dataset/seed/applicationservice/2022.03.08/nsd/templates/nsd.zone
2022-03-08 19:42:28 +01:00

25 lines
877 B
Dns

$ORIGIN %%rougail_variable.
$TTL 1800
@ IN SOA %%domain_name_eth0. admin.%%rougail_variable. (
%%nsd_serial() ; serial number
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