diff options
author | Raffael Schmid <raffael@yux.ch> | 2011-08-09 12:28:05 +0200 |
---|---|---|
committer | Raffael Schmid <raffael@yux.ch> | 2011-08-09 12:28:05 +0200 |
commit | e3fdfb9f8b9bb9ec12ce5d0bd3bc240f48fcfd48 (patch) | |
tree | a49d358ff4870b7166adca647012ad47d2b55e91 /manifests/definitions | |
parent | b3e5b6e81fad0181f2d884f35efa875c7b7fa0e1 (diff) | |
download | puppet-bind-e3fdfb9f8b9bb9ec12ce5d0bd3bc240f48fcfd48.tar.gz puppet-bind-e3fdfb9f8b9bb9ec12ce5d0bd3bc240f48fcfd48.tar.bz2 |
add support for Ubuntu
Diffstat (limited to 'manifests/definitions')
-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 091b929..6114d9b 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"], } } } |