]> gitweb.fluxo.info Git - puppet-nodo.git/commitdiff
Introducing owner and group parameters at nodo::subsystem::media::folders
authorSilvio Rhatto <rhatto@riseup.net>
Fri, 31 May 2013 14:40:24 +0000 (11:40 -0300)
committerSilvio Rhatto <rhatto@riseup.net>
Fri, 31 May 2013 14:40:24 +0000 (11:40 -0300)
manifests/subsystem/media/folders.pp

index 2fcc637f51149370302a8ecfe471b538226923e7..3f812e7e7a450a10bddc7b4fe6b9a1ea46522d8a 100644 (file)
@@ -1,5 +1,7 @@
 class nodo::subsystem::media::folders(
-  $cache = hiera('nodo::subsystem::media::folders::cache', directory)
+  $cache = hiera('nodo::subsystem::media::folders::cache', directory),
+  $owner = hiera('nodo::subsystem::media::folders::owner', false),
+  $group = hiera('nodo::subsystem::media::folders::group', false)
 ) {
   # Removable media folder
   file { [ "/media/usb", "/media/cdrom", "/media/tablet", "/media/phone" ]:
@@ -11,6 +13,14 @@ class nodo::subsystem::media::folders(
   file { "/var/cache/media":
     ensure => $cache,
     mode   => 0755,
+    owner  => $owner ? {
+      false   => undef,
+      default => $owner,
+    },
+    group  => $group ? {
+      false   => undef,
+      default => $group,
+    },
   }
 
   # Data folder is a cache