diff options
Diffstat (limited to 'grid5000/steps/data/setup/puppet/modules/env/manifests/min/configure_kernel_and_blacklist_some_modules.pp')
-rw-r--r-- | grid5000/steps/data/setup/puppet/modules/env/manifests/min/configure_kernel_and_blacklist_some_modules.pp | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/grid5000/steps/data/setup/puppet/modules/env/manifests/min/configure_kernel_and_blacklist_some_modules.pp b/grid5000/steps/data/setup/puppet/modules/env/manifests/min/configure_kernel_and_blacklist_some_modules.pp new file mode 100644 index 0000000..f32ca3e --- /dev/null +++ b/grid5000/steps/data/setup/puppet/modules/env/manifests/min/configure_kernel_and_blacklist_some_modules.pp @@ -0,0 +1,18 @@ +class env::min::configure_kernel_and_blacklist_some_modules { + + # Install kernel : not required here. Kameleon set-up the kernel because it is required to have SSH access on the build VM (only access way for virtualbox backend) + + # Setup links: creates symlink /vmlinuz and /initrd pointing to real files in /boot + include env::min::kernel::setup_links + + # blacklist undesired module and regenerate initramfs + include env::min::kernel::modules + + # initramfs regeneration declaration + include env::min::kernel::initramfs + + # Remove old kernel if exist: it can happen that the running kernel (the installer's one) is not the most recent (installed after upgrade) + class { 'env::min::kernel::remove_old': + stage => last, + } +} |