1 class named::geodns inherits named {
3 "/etc/apt/sources.list.d/geoip.list":
4 content => template("debian-org/etc/apt/sources.list.d/geoip.list.erb"),
5 notify => Exec["apt-get update"],
7 "/etc/bind/named.conf.local":
8 source => [ "puppet:///named/per-host/$fqdn/named.conf.local",
9 "puppet:///named/common/named.conf.local" ],
10 require => Package["bind9"],
11 notify => Exec["bind9 restart"],
15 "/etc/bind/named.conf.acl":
16 source => [ "puppet:///named/per-host/$fqdn/named.conf.acl",
17 "puppet:///named/common/named.conf.acl" ],
18 require => Package["bind9"],
19 notify => Exec["bind9 restart"],
23 "/etc/bind/named.conf.options":
24 source => [ "puppet:///named/per-host/$fqdn/named.conf.options",
25 "puppet:///named/common/named.conf.options" ],
26 require => Package["bind9"],
27 notify => Exec["bind9 restart"],
38 "/etc/bind/geodns/named.conf.geo":
39 source => [ "puppet:///named/per-host/$fqdn/named.conf.geo",
40 "puppet:///named/common/named.conf.geo" ],
41 require => Package["bind9"],
42 notify => Exec["bind9 restart"],
46 "/etc/bind/geodns/recvconf":
47 source => [ "puppet:///named/per-host/$fqdn/recvconf",
48 "puppet:///named/common/recvconf" ],
53 "/etc/bind/geodns/recvconf.files":
54 source => [ "puppet:///named/per-host/$fqdn/recvconf.files",
55 "puppet:///named/common/recvconf.files" ],
61 "/usr/share/GeoIP/GeoIPv6.dat":
62 source => [ "puppet:///named/per-host/$fqdn/GeoIPv6.dat",
63 "puppet:///named/common/GeoIPv6.dat" ],
69 "/etc/ssh/userkeys/geodnssync":
70 source => [ "puppet:///named/per-host/$fqdn/authorized_keys",
71 "puppet:///named/common/authorized_keys" ],
85 # vim: set fdm=marker ts=8 sw=8 et: