diff options
author | Michael Scherer <misc@mageia.org> | 2011-07-07 22:18:38 +0000 |
---|---|---|
committer | Michael Scherer <misc@mageia.org> | 2011-07-07 22:18:38 +0000 |
commit | b3eacda701ebf4a6d8b39ac7b5fb6f82a56494b6 (patch) | |
tree | 584159499dd616f8ff2aa0a487d5c5c78d017352 /modules/bind/manifests | |
parent | 80e0760c858fefdd22f17da559501476661c3995 (diff) | |
download | puppet-b3eacda701ebf4a6d8b39ac7b5fb6f82a56494b6.tar puppet-b3eacda701ebf4a6d8b39ac7b5fb6f82a56494b6.tar.gz puppet-b3eacda701ebf4a6d8b39ac7b5fb6f82a56494b6.tar.bz2 puppet-b3eacda701ebf4a6d8b39ac7b5fb6f82a56494b6.tar.xz puppet-b3eacda701ebf4a6d8b39ac7b5fb6f82a56494b6.zip |
force usage of restart for bind ( as stop / start break everything ),
and reload for zone changes
Diffstat (limited to 'modules/bind/manifests')
-rw-r--r-- | modules/bind/manifests/init.pp | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/modules/bind/manifests/init.pp b/modules/bind/manifests/init.pp index 7bc7a8f0..6a8ce205 100644 --- a/modules/bind/manifests/init.pp +++ b/modules/bind/manifests/init.pp @@ -6,7 +6,7 @@ class bind { service { named: ensure => running, - path => "/etc/init.d/named", + restart => "service named restart", subscribe => [ Package["bind"]] } @@ -16,6 +16,11 @@ class bind { group => root, mode => 644, require => Package[bind] + } + + exec { "named_reload": + command => "service named reload": + refreshonly => true, } } @@ -42,7 +47,7 @@ class bind { mode => 644, content => $zone_content, require => Package[bind], - notify => Service[named] + notify => Exec[named_reload] } } |