diff options
author | Silvio Rhatto <rhatto@riseup.net> | 2011-02-18 14:17:29 -0200 |
---|---|---|
committer | Silvio Rhatto <rhatto@riseup.net> | 2011-02-18 14:17:29 -0200 |
commit | d27a46c2847dc7e56a34f91fe92b40b6b389a878 (patch) | |
tree | 54dbd5b44a43cd7ede00a93b64c2ba5be1f06bc4 /manifests/subsystems/modprobe.pp | |
parent | 3bd4a68fe03c36b5a6ce6c8f7a5b52013fb61205 (diff) | |
download | puppet-nodo-d27a46c2847dc7e56a34f91fe92b40b6b389a878.tar.gz puppet-nodo-d27a46c2847dc7e56a34f91fe92b40b6b389a878.tar.bz2 |
Modprobe config for squeeze
Diffstat (limited to 'manifests/subsystems/modprobe.pp')
-rw-r--r-- | manifests/subsystems/modprobe.pp | 30 |
1 files changed, 24 insertions, 6 deletions
diff --git a/manifests/subsystems/modprobe.pp b/manifests/subsystems/modprobe.pp index 01a2f91..45870af 100644 --- a/manifests/subsystems/modprobe.pp +++ b/manifests/subsystems/modprobe.pp @@ -1,11 +1,29 @@ 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", + case $lsbdistcodename ? { + 'lenny': { + file { "/etc/modprobe.d/blacklist": + owner => "root", + group => "root", + mode => 0644, + ensure => present, + source => "puppet://$server/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://$server/modules/nodo/etc/modprobe.d/blacklist.conf", + } + } } } |