Parcourir la source

dns: authoritative - convert zone array to a class attribute

Sebastien Badia il y a 8 ans
Parent
commit
d58021076a
1 fichiers modifiés avec 3 ajouts et 4 suppressions
  1. 3 4
      manifests/dns/authoritative.pp

+ 3 - 4
manifests/dns/authoritative.pp

@@ -6,7 +6,9 @@
 # Class:: public::dns::authoritative
 #
 #
-class public::dns::authoritative {
+class public::dns::authoritative(
+  $zones = []
+) {
 
   include '::bind'
 
@@ -28,7 +30,6 @@ class public::dns::authoritative {
     owner       => 'bind',
     group       => 'bind',
     source_base => 'puppet:///modules/private/authoritative/confs/',
-    # require     => File['/etc/all-knowing-dns.conf'],
   }
 
   file {
@@ -38,8 +39,6 @@ class public::dns::authoritative {
       group  => 'bind',
   }
 
-  $zones = hiera_hash('zones', {})
   create_resources(public::dns::zone, $zones)
 
-
 } # Class:: public::dns::authoritative