puppet-bind/manifests/zone.pp
2012-09-04 07:24:31 -05:00

23 lines
429 B
Puppet

define bind::zone (
$type,
$domain = '',
$masters = [],
$allow_updates = [],
$allow_transfers = [],
) {
if $domain == ''
$_domain = $name
else
$_domain = $domain
fi
file { "${bind::params::confdir}/zones/${name}.conf":
ensure => present,
owner => ${bind::params::bind_user},
group => ${bind::params::bind_group},
mode => '0644',
content => template('bind/zone.conf.erb'),
}
}