2 include munin-node::bind
5 bind9: ensure => installed;
9 "/etc/apt/sources.list.d/geoip.list":
10 content => template("debian-org/etc/apt/sources.list.d/geoip.list.erb"),
11 notify => Exec["apt-get update"],
13 "/etc/bind/named.conf.local":
14 source => [ "puppet:///geodns/per-host/$fqdn/named.conf.local",
15 "puppet:///geodns/common/named.conf.local" ],
16 require => Package["bind9"],
17 notify => Exec["bind9 restart"],
21 "/etc/bind/named.conf.acl":
22 source => [ "puppet:///geodns/per-host/$fqdn/named.conf.acl",
23 "puppet:///geodns/common/named.conf.acl" ],
24 require => Package["bind9"],
25 notify => Exec["bind9 restart"],
29 "/etc/bind/named.conf.options":
30 source => [ "puppet:///geodns/per-host/$fqdn/named.conf.options",
31 "puppet:///geodns/common/named.conf.options" ],
32 require => Package["bind9"],
33 notify => Exec["bind9 restart"],
44 "/etc/bind/geodns/named.conf.geo":
45 source => [ "puppet:///geodns/per-host/$fqdn/named.conf.geo",
46 "puppet:///geodns/common/named.conf.geo" ],
47 require => Package["bind9"],
48 notify => Exec["bind9 restart"],
52 "/etc/bind/geodns/recvconf":
53 source => [ "puppet:///geodns/per-host/$fqdn/recvconf",
54 "puppet:///geodns/common/recvconf" ],
59 "/etc/bind/geodns/recvconf.files":
60 source => [ "puppet:///geodns/per-host/$fqdn/recvconf.files",
61 "puppet:///geodns/common/recvconf.files" ],
67 "/usr/share/GeoIP/GeoIPv6.dat":
68 source => [ "puppet:///geodns/per-host/$fqdn/GeoIPv6.dat",
69 "puppet:///geodns/common/GeoIPv6.dat" ],
75 "/etc/ssh/userkeys/geodnssync":
76 source => [ "puppet:///geodns/per-host/$fqdn/authorized_keys",
77 "puppet:///geodns/common/authorized_keys" ],
92 path => "/etc/init.d:/usr/bin:/usr/sbin:/bin:/sbin",
98 # vim: set fdm=marker ts=8 sw=8 et: