]> git.donarmstrong.com Git - dsa-puppet.git/commitdiff
start to normalize named.conf.options for secondaries
authorStephen Gran <steve@lobefin.net>
Sun, 24 Jan 2010 18:29:42 +0000 (18:29 +0000)
committerStephen Gran <steve@lobefin.net>
Sun, 24 Jan 2010 18:29:42 +0000 (18:29 +0000)
Signed-off-by: Stephen Gran <steve@lobefin.net>
modules/named/files/common/named.conf.options-secondary [new file with mode: 0644]
modules/named/files/per-host/ravel.debian.org/named.conf.options-secondary [new file with mode: 0644]
modules/named/manifests/secondary.pp

diff --git a/modules/named/files/common/named.conf.options-secondary b/modules/named/files/common/named.conf.options-secondary
new file mode 100644 (file)
index 0000000..4182a48
--- /dev/null
@@ -0,0 +1,25 @@
+//
+// THIS FILE IS UNDER PUPPET CONTROL. DON'T EDIT IT HERE.
+// USE: git clone git+ssh://$USER@puppet.debian.org/srv/puppet.debian.org/git/dsa-puppet.git
+//
+
+options {
+       directory "/var/cache/bind";
+
+       allow-recursion { localnets; 192.25.206.33; };
+       allow-query { localnets; 192.25.206.33; };
+
+       auth-nxdomain no;
+       listen-on-v6 { any; };
+};
+
+logging {
+
+       channel queries {
+               file "/var/log/bind9/named-query.log" versions 4 size 40m;
+               print-time yes;
+               print-category yes;
+       };
+       category queries { queries; };
+       category lame-servers { null; };
+};
diff --git a/modules/named/files/per-host/ravel.debian.org/named.conf.options-secondary b/modules/named/files/per-host/ravel.debian.org/named.conf.options-secondary
new file mode 100644 (file)
index 0000000..0d9e062
--- /dev/null
@@ -0,0 +1,32 @@
+//
+// THIS FILE IS UNDER PUPPET CONTROL. DON'T EDIT IT HERE.
+// USE: git clone git+ssh://$USER@puppet.debian.org/srv/puppet.debian.org/git/dsa-puppet.git
+//
+
+acl debian-ubcece {
+       127.0.0.0/8;
+       137.82.84.64/27;
+       206.12.19.0/24;
+       192.168.2.0/24;
+};
+
+options {
+       directory "/var/cache/bind";
+
+       allow-recursion { localnets; 192.25.206.33;  };
+       allow-query { localnets; 192.25.206.33;  };
+
+       auth-nxdomain no;
+       listen-on-v6 { any; };
+};
+
+logging {
+
+       channel queries {
+               file "/var/log/bind9/named-query.log" versions 4 size 40m;
+               print-time yes;
+               print-category yes;
+       };
+       category queries { queries; };
+       category lame-servers { null; };
+};
index 8d00d0affc99e43f771b208a637a0dc10e9e0752..3742eec4144e3ef441c48a144ab3fb53d3335cef 100644 (file)
@@ -4,6 +4,11 @@ class named::secondary inherits named {
                      "puppet:///named/common/named.conf.debian-zones" ],
         notify  => Exec["bind9 reload"],
     }
+    file { "/etc/bind/named.conf.options":
+        source  => [ "puppet:///named/per-host/$fqdn/named.conf.options-secondary",
+                     "puppet:///named/common/named.conf.options-secondary" ],
+        notify  => Exec["bind9 reload"],
+    }
     file { "/etc/bind/named.conf.shared-keys":
         mode    => 640,
         owner   => root,