]> git.donarmstrong.com Git - dsa-puppet.git/blob - modules/named/manifests/authoritative.pp
4ffba00dc81e7319c2c57adddf6859fe4d605d01
[dsa-puppet.git] / modules / named / manifests / authoritative.pp
1 class named::authoritative inherits named {
2     file {
3         "/etc/bind/named.conf.debian-zones":
4             source  => [ "puppet:///modules/named/per-host/$fqdn/named.conf.debian-zones",
5                          "puppet:///modules/named/common/named.conf.debian-zones" ],
6             notify  => Exec["bind9 reload"];
7         "/etc/bind/named.conf.options":
8             content => template("named/named.conf.options.erb"),
9             notify  => Exec["bind9 reload"];
10     }
11     file { "/etc/bind/named.conf.shared-keys":
12         mode    => 640,
13         owner   => root,
14         group   => bind,
15     }
16 }
17
18 # vim:set et:
19 # vim:set sts=4 ts=4:
20 # vim:set shiftwidth=4: