<%=
out = []
- if nodeinfo['misc']['resolver-recursive'] and nodeinfo['hoster']['allow_dns_query']
+ if scope.lookupvar('site::nodeinfo')['misc']['resolver-recursive'] and scope.lookupvar('site::nodeinfo')['hoster']['allow_dns_query']
out << " interface: 0.0.0.0"
out << " interface: ::0"
out << ""
out << " access-control: ::0/0 refuse"
out << " access-control: ::1 allow"
out << " access-control: ::ffff:127.0.0.1 allow"
- nodeinfo['hoster']['allow_dns_query'].each do |net|
+ scope.lookupvar('site::nodeinfo')['hoster']['allow_dns_query'].each do |net|
out << " access-control: #{net} allow"
end
end
<%=
out = []
- if not nodeinfo['misc']['resolver-recursive'] and not nodeinfo['hoster']['nameservers_break_dnssec']
- forwarders = nodeinfo['hoster']['nameservers']
+ if not scope.lookupvar('site::nodeinfo')['misc']['resolver-recursive'] and not scope.lookupvar('site::nodeinfo')['hoster']['nameservers_break_dnssec']
+ forwarders = scope.lookupvar('site::nodeinfo')['hoster']['nameservers']
forwarders ||= []
out << 'forward-zone:'