aboutsummaryrefslogtreecommitdiffstats
path: root/modules/bind
diff options
context:
space:
mode:
authorMichael Scherer <misc@mageia.org>2011-07-07 22:18:38 +0000
committerMichael Scherer <misc@mageia.org>2011-07-07 22:18:38 +0000
commitb3eacda701ebf4a6d8b39ac7b5fb6f82a56494b6 (patch)
tree584159499dd616f8ff2aa0a487d5c5c78d017352 /modules/bind
parent80e0760c858fefdd22f17da559501476661c3995 (diff)
downloadpuppet-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')
-rw-r--r--modules/bind/manifests/init.pp9
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]
}
}