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"],
33 "/etc/bind/geodns/named.conf.geo":
34 source => [ "puppet:///named/per-host/$fqdn/named.conf.geo",
35 "puppet:///named/common/named.conf.geo" ],
36 require => Package["bind9"],
37 notify => Exec["bind9 restart"],
41 "/etc/bind/geodns/recvconf":
42 source => [ "puppet:///named/per-host/$fqdn/recvconf",
43 "puppet:///named/common/recvconf" ],
48 "/etc/bind/geodns/recvconf.files":
49 source => [ "puppet:///named/per-host/$fqdn/recvconf.files",
50 "puppet:///named/common/recvconf.files" ],
55 "/etc/ssh/userkeys/geodnssync":
56 source => [ "puppet:///named/per-host/$fqdn/authorized_keys",
57 "puppet:///named/common/authorized_keys" ],
67 # vim:set shiftwidth=4: