From 1be510f9529cb082f802408b472a77d074b394c0 Mon Sep 17 00:00:00 2001 From: Nicolas Vigier Date: Sun, 14 Apr 2013 13:46:12 +0000 Subject: Add zarb MLs html archives --- .../attachments/20110113/4a9c611d/attachment.html | 119 +++++++++++++++++++++ 1 file changed, 119 insertions(+) create mode 100644 zarb-ml/mageia-sysadm/attachments/20110113/4a9c611d/attachment.html (limited to 'zarb-ml/mageia-sysadm/attachments/20110113/4a9c611d/attachment.html') diff --git a/zarb-ml/mageia-sysadm/attachments/20110113/4a9c611d/attachment.html b/zarb-ml/mageia-sysadm/attachments/20110113/4a9c611d/attachment.html new file mode 100644 index 000000000..ba6c8fb71 --- /dev/null +++ b/zarb-ml/mageia-sysadm/attachments/20110113/4a9c611d/attachment.html @@ -0,0 +1,119 @@ + + + +[774] - allow to override the templates used for zone + + + + +
+
+
Revision
774
+
Author
misc
+
Date
2011-01-13 19:12:24 +0100 (Thu, 13 Jan 2011)
+
+ +

Log Message

+
- allow to override the templates used for zone
+ +

Modified Paths

+ + +
+
+Modified: puppet/modules/bind/manifests/init.pp
+===================================================================
+--- puppet/modules/bind/manifests/init.pp	2011-01-13 18:12:22 UTC (rev 773)
++++ puppet/modules/bind/manifests/init.pp	2011-01-13 18:12:24 UTC (rev 774)
+@@ -30,31 +30,38 @@
+         notify => [Service['named']]
+     }
+ 
+-    define zone_master {
+-        file { "/var/lib/named/var/named/master/$name.zone":
++    define zone_base($content = false) {
++        if ! $content {
++            $zone_content = template("bind/zones/$name.zone")
++        } else {
++            $zone_content = $content
++        }
++        file { "/var/lib/named/var/named/$zone_subdir/$name.zone":
+             ensure => present,
+             owner => root,
+             group => root,
+             mode => 644,
+-            content => template("bind/zones/$name.zone"),
++            content => $zone_content,
+             require => Package[bind],
+             notify => Service[named]
+         }
+     }
+ 
+-    define zone_reverse {
+-        file { "/var/lib/named/var/named/reverse/$name.zone":
+-            ensure => present,
+-            owner => root,
+-            group => root,
+-            mode => 644,
+-            content => template("bind/zones/$name.zone"),
+-            require => Package[bind],
+-            notify => Service[named]
++    define zone_master(content = false) {
++        $zone_subdir = "master"
++        zone_base { $name : 
++            content => $content 
+         }
+     }
+ 
++    define zone_reverse(content = false) {
++        $zone_subdir = "reverse"
++        zone_base { $name : 
++            content => $content 
++        } 
++    }
+ 
++
+     class bind_master inherits bind_base {
+         file { '/var/lib/named/etc/named.conf':
+             content => template("bind/named_base.conf", "bind/named_master.conf"),
+
+
+ + + \ No newline at end of file -- cgit v1.2.1