aboutsummaryrefslogtreecommitdiff
path: root/manifests/server.pp
diff options
context:
space:
mode:
Diffstat (limited to 'manifests/server.pp')
-rw-r--r--manifests/server.pp4
1 files changed, 3 insertions, 1 deletions
diff --git a/manifests/server.pp b/manifests/server.pp
index 9b6d3c0..bc1e3d7 100644
--- a/manifests/server.pp
+++ b/manifests/server.pp
@@ -20,6 +20,7 @@ class samba::server($interfaces = '',
set_samba_option {
+ 'interfaces': value => $interfaces;
'bind interfaces only': value => 'yes';
'security': value => $security;
'server string': value => $server_string;
@@ -32,9 +33,10 @@ define set_samba_option ( $value = '', $signal = 'samba::server::service' ) {
$context = $samba::server::context
$target = $samba::server::target
$changes = $value ? {
- default => "set \"${target}/$name\" $value",
+ default => "set \"${target}/$name\" \"$value\"",
'' => "rm ${target}/$name",
}
+
augeas { "samba-$name":
context => $context,
changes => $changes,