]> gitweb.fluxo.info Git - puppet-nodo.git/commitdiff
More samba parameters at nodo::nas::share
authorSilvio Rhatto <rhatto@riseup.net>
Sat, 6 Apr 2013 02:48:02 +0000 (23:48 -0300)
committerSilvio Rhatto <rhatto@riseup.net>
Sat, 6 Apr 2013 02:48:02 +0000 (23:48 -0300)
manifests/nas/share.pp

index fa534fa1bb4fdee8424eb5319f1af02cc480095a..b983f4c75e409aa706e31ef9f3586ea6d0f9356c 100644 (file)
@@ -5,6 +5,9 @@ define nodo::nas::share(
   $dlna_type          = '',
   $nfs_export_target  = '127.0.0.1',
   $nfs_export_options = 'ro,sync,no_subtree_check'
+  $samba_guest_only   = true,
+  $samba_guest_ok     = true,
+  $samba_force_group  = '',
 ) {
 
   # DLNA share
@@ -18,8 +21,16 @@ define nodo::nas::share(
   samba::server::share { $name:
     comment        => $description,
     path           => $folder,
-    guest_only     => true,
-    guest_ok       => true,
+    guest_only     => $samba_guest_only,
+    guest_ok       => $samba_guest_ok,
+    force_user     => $samba_force_user ? {
+      ''      => undef,
+      default => $samba_force_user,
+    },
+    force_group    => $samba_force_group ? {
+      ''      => undef,
+      default => $samba_force_group,
+    },
     browsable      => true,
     create_mask    => 0777,
     directory_mask => 0777,