From b8d1efbb43fb663deb3d4ae12e821a626a4f9980 Mon Sep 17 00:00:00 2001 From: Lebedev Vadim Date: Tue, 19 Mar 2013 19:26:05 +0400 Subject: Fix interfaces options --- manifests/server.pp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'manifests') 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, -- cgit v1.2.3