summaryrefslogtreecommitdiff
path: root/grid5000/steps/data/setup/puppet/modules/env/manifests/min/configure_kernel_and_blacklist_some_modules.pp
diff options
context:
space:
mode:
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.pp18
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,
+ }
+}