class initramfs { # initramfs config file { "/etc/kernel-img.conf": owner => "root", group => "root", mode => 0644, ensure => present, content => "do_initrd = Yes\n", } # initramfs config file { "/etc/initramfs-tools/modules": owner => "root", group => "root", mode => 0644, ensure => present, source => "puppet://$server/modules/nodo/etc/initramfs-tools/modules", } # update initramfs when needed exec { "update-initramfs -v -u": subscribe => [ File["/etc/initramfs-tools/modules"], File["/etc/modprobe.d/blacklist"] ], refreshonly => true, } }