1 class named::geodns inherits named {
3 "bind_views": script => bind;
7 "/etc/apt/sources.list.d/geoip.list":
8 content => template("debian-org/etc/apt/sources.list.d/geoip.list.erb"),
9 notify => Exec["apt-get update"],
11 "/etc/bind/named.conf.local":
12 source => [ "puppet:///named/per-host/$fqdn/named.conf.local",
13 "puppet:///named/common/named.conf.local" ],
14 require => Package["bind9"],
15 notify => Exec["bind9 restart"],
19 "/etc/bind/named.conf.acl":
20 source => [ "puppet:///named/per-host/$fqdn/named.conf.acl",
21 "puppet:///named/common/named.conf.acl" ],
22 require => Package["bind9"],
23 notify => Exec["bind9 restart"],
27 "/etc/bind/named.conf.options":
28 source => [ "puppet:///named/per-host/$fqdn/named.conf.options",
29 "puppet:///named/common/named.conf.options" ],
30 require => Package["bind9"],
31 notify => Exec["bind9 restart"],
42 "/etc/bind/geodns/named.conf.geo":
43 source => [ "puppet:///named/per-host/$fqdn/named.conf.geo",
44 "puppet:///named/common/named.conf.geo" ],
45 require => Package["bind9"],
46 notify => Exec["bind9 restart"],
50 "/etc/bind/geodns/recvconf":
51 source => [ "puppet:///named/per-host/$fqdn/recvconf",
52 "puppet:///named/common/recvconf" ],
57 "/etc/bind/geodns/recvconf.files":
58 source => [ "puppet:///named/per-host/$fqdn/recvconf.files",
59 "puppet:///named/common/recvconf.files" ],
65 "/usr/share/GeoIP/GeoIPv6.dat":
66 source => [ "puppet:///named/per-host/$fqdn/GeoIPv6.dat",
67 "puppet:///named/common/GeoIPv6.dat" ],
73 "/etc/ssh/userkeys/geodnssync":
74 source => [ "puppet:///named/per-host/$fqdn/authorized_keys",
75 "puppet:///named/common/authorized_keys" ],
89 # vim: set fdm=marker ts=8 sw=8 et: