From: Lebedev Vadim Date: Tue, 19 Mar 2013 15:26:05 +0000 (+0400) Subject: Fix interfaces options X-Git-Url: https://gitweb.fluxo.info/?a=commitdiff_plain;h=b8d1efbb43fb663deb3d4ae12e821a626a4f9980;p=puppet-samba.git Fix interfaces options --- 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,