]> gitweb.fluxo.info Git - puppet-nodo.git/commitdiff
Moving some defines from media::folders back to nodo::personal
authorSilvio Rhatto <rhatto@riseup.net>
Fri, 29 Mar 2013 23:41:07 +0000 (20:41 -0300)
committerSilvio Rhatto <rhatto@riseup.net>
Fri, 29 Mar 2013 23:41:07 +0000 (20:41 -0300)
manifests/personal.pp
manifests/subsystems/media.pp

index 7ab16621aef72256eee420af69d089b734ccdd9f..f6477781c295ba2ac092ad494e159aaab9e995c4 100644 (file)
@@ -23,6 +23,18 @@ class nodo::personal {
   # Media folders
   class { 'media::folders': }
 
+  # Mountpoint for encrypted home folders
+  file { [ '/mnt/crypt/', '/mnt/crypt/home' ]:
+    ensure => directory,
+  }
+
+  # Misc user data
+  file { [ "/var/data/code", "/var/data/crypt", "/var/data/crypt/home", "/var/data/load" ]:
+    ensure  => directory,
+    mode    => 0755,
+    require => File['/var/cache/media'],
+  }
+
   # Development
   file { [ "/var/cache/vagrant", "/var/cache/virtualbox" ]:
     ensure => directory,
index 4b78f07826cc7dde793abc6a77992bd266ec4aad..0e808c90dfa96334f2eb30ef9e4c772af575fa09 100644 (file)
@@ -1,18 +1,15 @@
-class media::folders {
+class media::folders(
+  $ensure_cache = hiera('nodo::media::folders', directory)
+) {
   # Removable media folder
   file { [ "/media/usb", "/media/cdrom", "/media/tablet", "/media/phone" ]:
     ensure => directory,
     mode   => 0755,
   }
 
-  # Mountpoint for encrypted home folders
-  file { [ '/mnt/crypt/', '/mnt/crypt/home' ]:
-    ensure => directory,
-  }
-
   # Media cache
   file { "/var/cache/media":
-    ensure => directory,
+    ensure => $ensure_cache,
     mode   => 0755,
   }
 
@@ -21,13 +18,6 @@ class media::folders {
     ensure => "/var/cache/media",
   }
 
-  # Misc user data
-  file { [ "/var/data/code", "/var/data/crypt", "/var/data/crypt/home", "/var/data/load" ]:
-    ensure  => directory,
-    mode    => 0755,
-    require => File['/var/cache/media'],
-  }
-
   # Hostname cache for general use
   file { "/var/cache/${::hostname}":
     ensure => directory,