]> gitweb.fluxo.info Git - puppet-samba.git/commitdiff
quote user input so augeas doesn't choke
authorAdam Jahn <ajjahn@gmail.com>
Fri, 24 Aug 2012 18:44:06 +0000 (14:44 -0400)
committerAdam Jahn <ajjahn@gmail.com>
Fri, 24 Aug 2012 18:44:06 +0000 (14:44 -0400)
manifests/server/share.pp

index eb86168c1bd88b38c836c5d4a07f4cda7d9925b6..d35adfbc544e99096fcd8bbd81665f0a3785744d 100644 (file)
@@ -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"],