File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -5,8 +5,8 @@ bind::params::bind_group: 'bind'
55bind::params::bind_package : ' bind9'
66bind::params::bind_service : ' bind9'
77bind::params::nsupdate_package : ' dnsutils'
8+ bind::params::confdir : ' /etc/bind'
89bind::namedconf : ' /etc/bind/named.conf'
9- bind::confdir : ' /etc/bind'
1010bind::cachedir : ' /var/cache/bind'
1111bind::rndc : true
1212
Original file line number Diff line number Diff line change @@ -6,8 +6,8 @@ bind::params::bind_package: 'bind'
66bind::params::bind_service : ' named'
77bind::params::nsupdate_package : ' bind-utils'
88bind::params::managed_keys_directory : ' /var/named/dynamic'
9+ bind::params::confdir : ' /etc/named'
910bind::namedconf : ' /etc/named.conf'
10- bind::confdir : ' /etc/named'
1111bind::cachedir : ' /var/named'
1212bind::rndc : true
1313
Original file line number Diff line number Diff line change 11# ex: syntax=puppet si ts=4 sw=4 et
22
33class bind (
4- $confdir = undef ,
54 $namedconf = undef ,
65 $cachedir = undef ,
76 $forwarders = undef ,
1110 $statistics_port = undef ,
1211 $random_device = undef ,
1312 $include_local = undef ,
14- ) {
15- include ::bind::params
16-
17- # Re-scope members of bind::params for templating
18- $managed_keys_directory = $::bind::params::managed_keys_directory
19-
13+ ) inherits bind::params {
2014 $auth_nxdomain = false
2115
2216 File {
2317 ensure => present ,
2418 owner => ' root' ,
25- group => $::bind::params:: bind_group ,
19+ group => $bind_group ,
2620 mode => ' 0644' ,
2721 require => Package[' bind' ],
2822 notify => Service[' bind' ],
2923 }
3024
3125 package {'bind-tools' :
3226 ensure => latest,
33- name => $::bind::params:: nsupdate_package ,
27+ name => $nsupdate_package ,
3428 before => Package[' bind' ],
3529 }
3630
3731 package { 'bind' :
3832 ensure => latest,
39- name => $::bind::params:: bind_package ,
33+ name => $bind_package ,
4034 }
4135
4236 if $dnssec {
7973 " ${confdir} /views.conf" ,
8074 ]:
8175 owner => ' root' ,
82- group => $::bind::params:: bind_group ,
76+ group => $bind_group ,
8377 mode => ' 0644' ,
8478 require => Package[' bind' ],
8579 notify => Service[' bind' ],
10599
106100 service { 'bind' :
107101 ensure => running ,
108- name => $::bind::params:: bind_service ,
102+ name => $bind_service ,
109103 enable => true ,
110104 hasrestart => true ,
111105 hasstatus => true ,
Original file line number Diff line number Diff line change 1010 $keyfile = undef ,
1111 $include = true ,
1212) {
13+ include bind::params
14+ $confdir = $::bind::params::confdir
1315
1416 # Generate a key of size $secret_bits if no $secret
1517 $secret_actual = $secret ? {
4345
4446 concat::fragment { "bind-key-${name}" :
4547 order => ' 10' ,
46- target => " ${bind::confdir} /keys.conf" ,
48+ target => " ${bind::params:: confdir} /keys.conf" ,
4749 content => " include \" ${keydir} /${key_file_name} \" ;\n " ,
4850 }
4951 }
Original file line number Diff line number Diff line change 77 $bind_package,
88 $bind_service,
99 $nsupdate_package,
10- $managed_keys_directory = nil,
10+ $managed_keys_directory = undef ,
11+ $confdir,
1112) {
1213 unless $supported {
1314 fail(' Platform is not supported' )
Original file line number Diff line number Diff line change 22
33class bind::updater (
44 $keydir = undef ,
5- ) {
6- include params
5+ ) inherits bind::params {
76
8- if $::bind::params:: nsupdate_package {
7+ if $nsupdate_package {
98 package { 'nsupdate' :
109 ensure => present ,
11- name => $::bind::params:: nsupdate_package ,
10+ name => $nsupdate_package ,
1211 }
1312 }
1413
Original file line number Diff line number Diff line change 11---
2- bind::confdir : ' _CONFDIR_'
2+ bind::params:: confdir : ' _CONFDIR_'
33bind::namedconf : ' _NAMEDCONF_'
You can’t perform that action at this time.
0 commit comments