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 content => template("named/named.conf.options.erb"),
29 require => Package["bind9"],
30 notify => Exec["bind9 restart"],
41 "/etc/bind/geodns/named.conf.geo":
42 source => [ "puppet:///named/per-host/$fqdn/named.conf.geo",
43 "puppet:///named/common/named.conf.geo" ],
44 require => Package["bind9"],
45 notify => Exec["bind9 restart"],
49 "/etc/bind/geodns/recvconf":
50 source => [ "puppet:///named/per-host/$fqdn/recvconf",
51 "puppet:///named/common/recvconf" ],
56 "/etc/bind/geodns/recvconf.files":
57 source => [ "puppet:///named/per-host/$fqdn/recvconf.files",
58 "puppet:///named/common/recvconf.files" ],
64 "/etc/ssh/userkeys/geodnssync":
65 source => [ "puppet:///named/per-host/$fqdn/authorized_keys",
66 "puppet:///named/common/authorized_keys" ],
74 # vim: set fdm=marker ts=8 sw=8 et: