s/secondary/authoritative/
authorPeter Palfrader <peter@palfrader.org>
Tue, 7 Sep 2010 19:53:47 +0000 (21:53 +0200)
committerPeter Palfrader <peter@palfrader.org>
Tue, 7 Sep 2010 19:53:47 +0000 (21:53 +0200)
manifests/site.pp
modules/named/manifests/authoritative.pp [new file with mode: 0644]
modules/named/manifests/secondary.pp [deleted file]
modules/named/templates/named.conf.options.erb
modules/samhain/templates/samhainrc.erb

index 9b00836..89527a6 100644 (file)
@@ -80,8 +80,8 @@ node default {
     }
 
     case $hostname {
-        klecker,ravel,senfl,orff: { include named::secondary }
-        geo1,geo2,geo3:           { include named::geodns }
+        klecker,ravel,senfl,orff,draghi: { include named::authoritative }
+        geo1,geo2,geo3:                  { include named::geodns }
         bartok,franck,liszt,master,samosa,schein,spohr,steffani:   { include named::recursor }
     }
 
diff --git a/modules/named/manifests/authoritative.pp b/modules/named/manifests/authoritative.pp
new file mode 100644 (file)
index 0000000..4ffba00
--- /dev/null
@@ -0,0 +1,20 @@
+class named::authoritative inherits named {
+    file {
+        "/etc/bind/named.conf.debian-zones":
+            source  => [ "puppet:///modules/named/per-host/$fqdn/named.conf.debian-zones",
+                         "puppet:///modules/named/common/named.conf.debian-zones" ],
+            notify  => Exec["bind9 reload"];
+        "/etc/bind/named.conf.options":
+            content => template("named/named.conf.options.erb"),
+            notify  => Exec["bind9 reload"];
+    }
+    file { "/etc/bind/named.conf.shared-keys":
+        mode    => 640,
+        owner   => root,
+        group   => bind,
+    }
+}
+
+# vim:set et:
+# vim:set sts=4 ts=4:
+# vim:set shiftwidth=4:
diff --git a/modules/named/manifests/secondary.pp b/modules/named/manifests/secondary.pp
deleted file mode 100644 (file)
index 4f0494e..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
-class named::secondary inherits named {
-    file {
-        "/etc/bind/named.conf.debian-zones":
-            source  => [ "puppet:///modules/named/per-host/$fqdn/named.conf.debian-zones",
-                         "puppet:///modules/named/common/named.conf.debian-zones" ],
-            notify  => Exec["bind9 reload"];
-        "/etc/bind/named.conf.options":
-            content => template("named/named.conf.options.erb"),
-            notify  => Exec["bind9 reload"];
-    }
-    file { "/etc/bind/named.conf.shared-keys":
-        mode    => 640,
-        owner   => root,
-        group   => bind,
-    }
-}
-
-# vim:set et:
-# vim:set sts=4 ts=4:
-# vim:set shiftwidth=4:
index 84469df..3a2624a 100644 (file)
@@ -30,7 +30,7 @@ options {
 
 <%=
   allowed='Nagios; '
-  if classes.include?('named::secondary') or classes.include?('named::recursor')
+  if classes.include?('named::authoritative') or classes.include?('named::recursor')
     allowed += 'localnets; '
   end
 
@@ -40,7 +40,7 @@ options {
   str
 -%>
 
-<% if classes.include?('named::secondary') or classes.include?('named::geodns') -%>
+<% if classes.include?('named::authoritative') or classes.include?('named::geodns') -%>
        dnssec-enable yes;
        dnssec-validation yes;
 <% end -%>
index b3defd5..3c5bec9 100644 (file)
@@ -377,7 +377,7 @@ dir=8/etc/puppet
 <% if classes.include?('named::geodns') -%>
 dir=1/etc/bind/geodns
 <% end -%>
-<% if classes.include?('named::secondary') -%>
+<% if classes.include?('named::authoritative') -%>
 dir=1/etc/bind
 file=/etc/bind/named.conf.debian-zones
 <% end -%>