]> gitweb.fluxo.info Git - puppet-samba.git/commitdiff
Add option to set delete readonly on a share
authorPete Brown <pete@abstractit.com.au>
Tue, 28 Jun 2016 14:23:05 +0000 (00:23 +1000)
committerAdam Jahn <ajjahn@gmail.com>
Sun, 10 Jul 2016 18:36:43 +0000 (14:36 -0400)
manifests/server/share.pp

index f039472958cb2bda3afa4cf9987987aa74f70abf..4bd146da7f1337c15cba97a3e306f062b7fe1662 100644 (file)
@@ -36,6 +36,7 @@ define samba::server::share($ensure = present,
                             $root_preexec = '',
                             $inherit_permissions = '',
                             $inherit_acls = '',
+                            $delete_readonly = '',
                             ) {
 
   $incl    = $samba::server::incl
@@ -217,6 +218,11 @@ define samba::server::share($ensure = present,
         false   => "set \"${target}/inherit acls\" no",
         default => "rm  \"${target}/inherit acls\"",
       },
+      $delete_readonly ? {
+        true    => "set \"${target}/delete read only\" yes",
+        false   => "set \"${target}/delete read only\" no",
+        default => "rm  \"${target}/delete read only\"",
+      },
     ]
 
     augeas { "${name}-changes":