class modprobe { # keep firewire disabled among other things file { "/etc/modprobe.d/blacklist": owner => "root", group => "root", mode => 0644, ensure => present, source => "puppet://$server/modules/nodo/etc/modprobe.d/blacklist", } } class modprobe::laptop { file { "/etc/modules": owner => "root", group => "root", mode => 0644, ensure => present, source => "puppet://$server/modules/nodo/etc/modules/laptop", } # see http://wiki.debian.org/DebianAcerOne#Cardreader file { "/etc/modprobe.d/aspire-blacklist-memstick.conf": owner => "root", group => "root", mode => 0644, ensure => present, source => "puppet://$server/modules/nodo/etc/modprobe.d/aspire-blacklist-memstick.conf", } }