]> gitweb.fluxo.info Git - puppet-samba.git/commitdiff
Adding the option for setting root preexec on a share
authorPete Brown <pete@abstractit.com.au>
Tue, 28 Jun 2016 13:42:10 +0000 (23:42 +1000)
committerPete Brown <pete@abstractit.com.au>
Fri, 1 Jul 2016 18:26:44 +0000 (04:26 +1000)
manifests/server/share.pp

index b0690bb378f00d217df88d1abb9a67d4a872cea0..d93cc0bf068a5f3924514e3d0a32605a7087d958 100755 (executable)
@@ -30,6 +30,7 @@ define samba::server::share($ensure = present,
                             $store_dos_attributes = '',
                             $strict_allocate = '',
                             $hide_dot_files = '',
+                            $root_preexec = '',
                             ) {
 
   $incl    = $samba::server::incl
@@ -183,6 +184,10 @@ define samba::server::share($ensure = present,
         false   => "set \"${target}/hide dot files\" no",
         default => "rm  \"${target}/hide dot files\"",
       },
+      $root_preexec ? {
+        ''      => "rm \"${target}/root preexec\"",
+        default => "set \"${target}/root preexec\" '${root_preexec}'",
+      },
     ]
 
     augeas { "${name}-changes":