]> gitweb.fluxo.info Git - puppet-nodo.git/commitdiff
Adds owner, group and mode to nodo::nas::share
authorSilvio Rhatto <rhatto@riseup.net>
Sat, 6 Apr 2013 21:28:44 +0000 (18:28 -0300)
committerSilvio Rhatto <rhatto@riseup.net>
Sat, 6 Apr 2013 21:28:44 +0000 (18:28 -0300)
manifests/nas/share.pp

index 44677cbf0798db541c829d3327a6fc9c5366f48c..f50cebd43e21eb50d58bcc920ef08beefa319106 100644 (file)
@@ -2,6 +2,9 @@
 define nodo::nas::share(
   $description,
   $folder,
+  $owner                = '',
+  $group                = '',
+  $mode                 = '',
   $dlna_type            = '',
   $nfs_export_target    = '127.0.0.1',
   $nfs_export_options   = 'ro,sync,no_subtree_check',
@@ -78,6 +81,18 @@ define nodo::nas::share(
   if $cache != '' {
     file { [ "${cache}/${name}" ]:
       ensure => directory,
+      owner  => $owner ? {
+        ''      => undef,
+        default => $owner,
+      },
+      group  => $group ? {
+        ''      => undef,
+        default => $group,
+      },
+      mode  => $mode ? {
+        ''      => undef,
+        default => $mode,
+      },
     }
   }
 }