diff options
Diffstat (limited to 'manifests/definitions/bind-zone.pp')
| -rw-r--r-- | manifests/definitions/bind-zone.pp | 9 | 
1 files changed, 6 insertions, 3 deletions
| diff --git a/manifests/definitions/bind-zone.pp b/manifests/definitions/bind-zone.pp index 4352698..64da5da 100644 --- a/manifests/definitions/bind-zone.pp +++ b/manifests/definitions/bind-zone.pp @@ -29,9 +29,10 @@ define bind::zone($ensure=present,      $zone_masters=false) {    common::concatfilepart {"bind.zones.${name}": -    ensure => $ensure, -    notify => Service["bind9"], -    file   => "/etc/bind/zones/${name}.conf", +    ensure  => $ensure, +    notify  => Service["bind9"], +    file    => "/etc/bind/zones/${name}.conf", +    require => Package["bind9"],    }    common::concatfilepart {"named.local.zone.${name}": @@ -39,6 +40,7 @@ define bind::zone($ensure=present,      notify  => Service["bind9"],      file    => "/etc/bind/named.conf.local",      content => "include \"/etc/bind/zones/${name}.conf\";\n", +    require => Package["bind9"],    }    if $is_slave { @@ -71,6 +73,7 @@ define bind::zone($ensure=present,        ensure => $ensure,        file   => "/etc/bind/pri/${name}.conf",        content => template("bind/zone-header.erb"), +      require => Package["bind9"],      }      file {"/etc/bind/pri/${name}.conf.d": | 
