1 class named::geodns inherits named {
3 "bind_views": script => bind;
8 content => template("named/class-test.erb")
10 "/etc/apt/sources.list.d/geoip.list":
11 content => template("debian-org/etc/apt/sources.list.d/geoip.list.erb"),
12 notify => Exec["apt-get update"],
14 "/etc/bind/named.conf.local":
15 source => [ "puppet:///named/per-host/$fqdn/named.conf.local",
16 "puppet:///named/common/named.conf.local" ],
17 require => Package["bind9"],
18 notify => Exec["bind9 restart"],
22 "/etc/bind/named.conf.acl":
23 content => template("named/named.conf.acl.erb"),
24 require => Package["bind9"],
25 notify => Exec["bind9 restart"],
29 "/etc/bind/named.conf.options":
30 source => [ "puppet:///named/per-host/$fqdn/named.conf.options",
31 "puppet:///named/common/named.conf.options" ],
32 require => Package["bind9"],
33 notify => Exec["bind9 restart"],
44 "/etc/bind/geodns/named.conf.geo":
45 source => [ "puppet:///named/per-host/$fqdn/named.conf.geo",
46 "puppet:///named/common/named.conf.geo" ],
47 require => Package["bind9"],
48 notify => Exec["bind9 restart"],
52 "/etc/bind/geodns/recvconf":
53 source => [ "puppet:///named/per-host/$fqdn/recvconf",
54 "puppet:///named/common/recvconf" ],
59 "/etc/bind/geodns/recvconf.files":
60 source => [ "puppet:///named/per-host/$fqdn/recvconf.files",
61 "puppet:///named/common/recvconf.files" ],
67 "/etc/ssh/userkeys/geodnssync":
68 source => [ "puppet:///named/per-host/$fqdn/authorized_keys",
69 "puppet:///named/common/authorized_keys" ],
77 # vim: set fdm=marker ts=8 sw=8 et: