]> gitweb.fluxo.info Git - puppet-nodo.git/commitdiff
Adding fstab for schroot
authorSilvio Rhatto <rhatto@riseup.net>
Tue, 13 Sep 2011 18:59:07 +0000 (15:59 -0300)
committerSilvio Rhatto <rhatto@riseup.net>
Tue, 13 Sep 2011 18:59:07 +0000 (15:59 -0300)
files/etc/schroot/default/fstab [new file with mode: 0644]
manifests/subsystems/schroot.pp

diff --git a/files/etc/schroot/default/fstab b/files/etc/schroot/default/fstab
new file mode 100644 (file)
index 0000000..f4d890d
--- /dev/null
@@ -0,0 +1,10 @@
+# fstab: static file system information for chroots.
+# Note that the mount point will be prefixed by the chroot path
+# (CHROOT_PATH)
+#
+# <file system>        <mount point>   <type>  <options>       <dump>  <pass>
+/proc          /proc           none    rw,rbind        0       0
+/sys           /sys            none    rw,rbind        0       0
+/dev            /dev            none    rw,rbind        0       0
+#/home         /home           none    rw,bind         0       0
+/tmp           /tmp            none    rw,bind         0       0
index acc0361e0592658355030a49217148b94a1542bc..317fe3590d8b98ade33b8da09ebf56fb4e668e00 100644 (file)
@@ -3,8 +3,17 @@ class schroot {
     ensure => installed,
   }
 
+  file { '/etc/schroot/default/fstab':
+    ensure  => $ensure,
+    owner   => root,
+    mode    => 0644,
+    require => Package['schroot'],
+    source  => [ "puppet:///modules/site-nodo/etc/schroot/default/$fqdn/fstab",
+                 "puppet:///modules/nodo/etc/schroot/default/fstab" ]
+  }
+
   define instance($type = 'plain', description, $directory, $users, $groups, $aliases, $ensure = 'present') {
-    file { '/etc/schroot/schroot/chroot.d':
+    file { '/etc/schroot/chroot.d':
       ensure  => $ensure,
       owner   => root,
       mode    => 0644,