From 7e40de9d4489d6721e1d01abc95c8bb3bc9e355a Mon Sep 17 00:00:00 2001 From: Adam Jahn Date: Fri, 24 Aug 2012 14:44:06 -0400 Subject: quote user input so augeas doesn't choke --- manifests/server/share.pp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'manifests/server/share.pp') diff --git a/manifests/server/share.pp b/manifests/server/share.pp index eb86168..d35adfb 100644 --- a/manifests/server/share.pp +++ b/manifests/server/share.pp @@ -13,8 +13,8 @@ define samba::server::share($ensure = present, augeas { "${name}-section": context => $context, changes => $ensure ? { - present => "set ${target} ${name}", - default => "rm ${target} ${name}", + present => "set ${target} '${name}'", + default => "rm ${target} '${name}'", }, require => Class["samba::server::config"], notify => Class["samba::server::service"] @@ -34,7 +34,7 @@ define samba::server::share($ensure = present, augeas { "${name}-path": context => $context, changes => $path ? { - default => "set ${target}/path ${path}", + default => "set ${target}/path '${path}'", '' => "rm ${target}/path", }, require => Augeas["${name}-section"], -- cgit v1.2.3