class nodo::subsystem::modprobe { # Keep firewire disabled among other things case $lsbdistcodename { 'lenny': { file { "/etc/modprobe.d/blacklist": owner => "root", group => "root", mode => 0644, ensure => present, source => "puppet:///modules/nodo/etc/modprobe.d/blacklist.conf", } } default: { # Upgrade from lenny file { "/etc/modprobe.d/blacklist": ensure => absent, } file { "/etc/modprobe.d/blacklist.conf": owner => "root", group => "root", mode => 0644, ensure => present, source => "puppet:///modules/nodo/etc/modprobe.d/blacklist.conf", } } } }