crowbar/crowbar-core

View on GitHub
chef/cookbooks/bind9/templates/default/named.conf.default-zones.erb

Summary

Maintainability
Test Coverage

// be authoritative for the localhost forward and reverse zones, and for
// broadcast zones as per RFC 1912

zone "0.in-addr.arpa" {
<% if node[:dns][:master] -%>
        type master;
        file "/etc/bind/db.0";
<% else -%>
        type slave;
        masters { <%= @master_ip -%>; };
        transfer-source <%= @admin_addr -%>;
        file "/etc/bind/slave/db.0";
<% end %>
};

zone "255.in-addr.arpa" {
<% if node[:dns][:master] -%>
        type master;
        file "/etc/bind/db.255";
<% else -%>
        type slave;
        masters { <%= @master_ip -%>; };
        transfer-source <%= @admin_addr -%>;
        file "/etc/bind/slave/db.255";
<% end %>
};