cookbook 'kernel_module', '= 1.0.1'
The kernel_module cookbook has been deprecated
Author provided reason for deprecation:
The kernel_module cookbook has been deprecated and is no longer being maintained by its authors. Use of the kernel_module cookbook is no longer recommended.
kernel_module (5) Versions 1.0.1 Follow3
Load kernel modules
cookbook 'kernel_module', '= 1.0.1', :supermarket
knife supermarket install kernel_module
knife supermarket download kernel_module
kernel_module Cookbook
This cookbook will aid in adding/removing kernel modules from a running system, and ensure they're loaded at system boot.
Requirements
Requires Chef 12.5+.
Platform
The release was tested on:
- Ubuntu 12.04
- Ubuntu 14.04
May work with or without modification on other Debian derivatives.
Recipes
default
This recipe expects node[:kernel_modules]
to be of the form:
{ raid10: :install, raid456: :uninstall, ntfs: :blacklist }
and performs the actions specified on the modules listed, so you can specify modules to load/unload entirely from a role-file.
Attributes
General
-
['kernel_modules']
- Hash of modules to perform actions on using the default recipe.
Resources
kernel_module
This resource allows you to manage kernel modules.
Actions
- :install: loads the module immediately, adds an entry to
/etc/modprobe.d
to ensure it loads on boot, and updates the initramfs. - :uninstall: unloads the module immediately, removes the configuration entry, and updates the initrams.
- :blacklist: unloads the module immediately, and adds a configuration file to blacklist the module.
- :load: loads the module immediately.
- :unload: unloads the module immediately.
Examples
Permanently load the zfs
module:
kernel_module 'zfs'
Unload just the raid10
module:
kernel_module 'raid10' do action :unload end
Dependent cookbooks
This cookbook has no specified dependencies.
Contingent cookbooks
Collaborator Number Metric
1.0.1 passed this metric
Contributing File Metric
1.0.1 passed this metric
Foodcritic Metric
1.0.1 failed this metric
FC064: Ensure issues_url is set in metadata: kernel_module/metadata.rb:1
FC065: Ensure source_url is set in metadata: kernel_module/metadata.rb:1
FC066: Ensure chef_version is set in metadata: kernel_module/metadata.rb:1
Run with Foodcritic Version 13.0.0 with tags metadata,correctness ~FC031 ~FC045 and failure tags any
License Metric
1.0.1 passed this metric
No Binaries Metric
1.0.1 passed this metric
Testing File Metric
1.0.1 passed this metric
Version Tag Metric
1.0.1 passed this metric
1.0.1 passed this metric
1.0.1 passed this metric
Foodcritic Metric
1.0.1 failed this metric
FC064: Ensure issues_url is set in metadata: kernel_module/metadata.rb:1
FC065: Ensure source_url is set in metadata: kernel_module/metadata.rb:1
FC066: Ensure chef_version is set in metadata: kernel_module/metadata.rb:1
Run with Foodcritic Version 13.0.0 with tags metadata,correctness ~FC031 ~FC045 and failure tags any
License Metric
1.0.1 passed this metric
No Binaries Metric
1.0.1 passed this metric
Testing File Metric
1.0.1 passed this metric
Version Tag Metric
1.0.1 passed this metric
1.0.1 failed this metric
FC065: Ensure source_url is set in metadata: kernel_module/metadata.rb:1
FC066: Ensure chef_version is set in metadata: kernel_module/metadata.rb:1
Run with Foodcritic Version 13.0.0 with tags metadata,correctness ~FC031 ~FC045 and failure tags any
1.0.1 passed this metric
No Binaries Metric
1.0.1 passed this metric
Testing File Metric
1.0.1 passed this metric
Version Tag Metric
1.0.1 passed this metric
1.0.1 passed this metric
1.0.1 passed this metric
Version Tag Metric
1.0.1 passed this metric
1.0.1 passed this metric