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'), } }