--- /dev/null
+usb1 -fstype=auto,sync :/dev/sdb1
+usb2 -fstype=auto,sync :/dev/sdc1
+usb3 -fstype=auto,sync :/dev/sdd1
+usb4 -fstype=auto,sync :/dev/sde1
+cdrom -fstype=iso9660,ro,sync,nodev,nosuid :/dev/cdrom
+floppy -fstype=auto,sync,nodev,nosuid :/dev/fd0
import "bitcoind"
import "rsync"
import "runit"
+import "autofs"
# Import subsystems
import "subsystems/firewire.pp"
import "subsystems/resolver.pp"
import "subsystems/domain.pp"
import "subsystems/dhclient.pp"
+import "subsystems/mount.pp"
import "subsystems/utils.pp"
import "subsystems/utils/debian.pp"
import "subsystems/utils/desktop.pp"
--- /dev/null
+class mount {
+ class { autofs: }
+
+ file { '/etc/auto.removable':
+ source => [ "puppet:///modules/site-nodo/etc/${::fqdn}/auto.removable",
+ "puppet:///modules/site-nodo/etc/${::domain}/auto.removable",
+ "puppet:///modules/site-nodo/etc/auto.removable",
+ "puppet:///modules/nodo/etc/auto.removable.${::operatingssystem}",
+ "puppet:///modules/nodo/etc/auto.removable" ],
+ notify => Service[autofs],
+ owner => root,
+ group => root,
+ mode => 0644;
+ }
+}