From c8c08812c1db3d925cde442b33196236b1d42095 Mon Sep 17 00:00:00 2001 From: Adam Jahn Date: Fri, 24 Aug 2012 14:15:04 -0400 Subject: config option changes should restart server --- manifests/server/share.pp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/manifests/server/share.pp b/manifests/server/share.pp index 51341e3..a40ed46 100644 --- a/manifests/server/share.pp +++ b/manifests/server/share.pp @@ -14,7 +14,8 @@ define samba::server::share($ensure = present, present => "set ${target} ${name}", default => "rm ${target} ${name}", }, - require => Class["samba::server::config"] + require => Class["samba::server::config"], + notify => Class["samba::server::service"] } if $ensure == "present" { @@ -25,6 +26,7 @@ define samba::server::share($ensure = present, '' => "rm ${target}/comment", }, require => Augeas["${name}-section"], + notify => Class["samba::server::service"] } augeas { "${name}-path": @@ -34,6 +36,7 @@ define samba::server::share($ensure = present, '' => "rm ${target}/path", }, require => Augeas["${name}-section"], + notify => Class["samba::server::service"] } augeas { "${name}-browsable": @@ -43,6 +46,7 @@ define samba::server::share($ensure = present, '' => "rm ${target}/browsable", }, require => Augeas["${name}-section"], + notify => Class["samba::server::service"] } augeas { "${name}-guest_ok": @@ -52,6 +56,7 @@ define samba::server::share($ensure = present, '' => "rm \"${target}/guest ok\"", }, require => Augeas["${name}-section"], + notify => Class["samba::server::service"] } augeas { "${name}-read_only": @@ -61,6 +66,7 @@ define samba::server::share($ensure = present, '' => "rm \"${target}/read_only\"", }, require => Augeas["${name}-section"], + notify => Class["samba::server::service"] } } } -- cgit v1.2.3