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

index 58599d902e71b79907d78258d924e67f849b50ed..f039472958cb2bda3afa4cf9987987aa74f70abf 100644 (file)
@@ -35,6 +35,7 @@ define samba::server::share($ensure = present,
                             $hide_dot_files = '',
                             $root_preexec = '',
                             $inherit_permissions = '',
+                            $inherit_acls = '',
                             ) {
 
   $incl    = $samba::server::incl
@@ -211,6 +212,11 @@ define samba::server::share($ensure = present,
         false   => "set \"${target}/inherit permissions\" no",
         default => "rm  \"${target}/inherit permissions\"",
       },
+      $inherit_acls ? {
+        true    => "set \"${target}/inherit acls\" yes",
+        false   => "set \"${target}/inherit acls\" no",
+        default => "rm  \"${target}/inherit acls\"",
+      },
     ]
 
     augeas { "${name}-changes":