blob: a481ae994d7ac0f01aa15f059e0c38c59fa50d9e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
domain-needed
no-resolv
no-hosts
server=<%= $dns_dhcp['upstream_dns'] %>
<% if $dns_dhcp['domain'] { %>
local=/<%= $dns_dhcp['domain'] %>/
domain=<%= $dns_dhcp['domain'] %>
<% } %>
<% if $dns_dhcp['dhcp_range'] { %>
dhcp-range=<%= $dns_dhcp['dhcp_range'] %>
dhcp-option=option:router,<%= $dns_dhcp['router'] %>
<% } %>
interface=<%= join($dns_dhcp['interfaces'], ',') %>
<% $dns_other_server_defs.each |$server_def| { %>
server=/<%= $server_def['network_name'] %>/<%= $server_def['dns_ip'] %>
rev-server=<%= $server_def['reverse_ip_range'] %>,<%= $server_def['dns_ip'] %>
<% } %>
<% $fixed_dhcp_hosts.each |$host, $ip| { %>
dhcp-host=<%= $host %>,<%= $ip %>
<% } %>
<% $fixed_hosts.each |$host, $ip| { %>
host-record=<%= $host %>.<%= $dns_dhcp['domain'] %>,<%= $host %>,<%= $ip %>
<% } %>
|