salt.modules.kmod#

Module to manage Linux kernel modules

salt.modules.kmod.available()#

Return a list of all available kernel modules

CLI Example:

salt '*' kmod.available
salt.modules.kmod.check_available(mod)#

Check to see if the specified kernel module is available

CLI Example:

salt '*' kmod.check_available kvm
salt.modules.kmod.is_loaded(mod)#

Check to see if the specified kernel module is loaded

CLI Example:

salt '*' kmod.is_loaded kvm
salt.modules.kmod.load(mod, persist=False)#

Load the specified kernel module

mod

Name of module to add

persist

Write module to /etc/modules to make it load on system reboot

CLI Example:

salt '*' kmod.load kvm
salt.modules.kmod.lsmod()#

Return a dict containing information about currently loaded modules

CLI Example:

salt '*' kmod.lsmod
salt.modules.kmod.mod_list(only_persist=False)#

Return a list of the loaded module names

only_persist

Only return the list of loaded persistent modules

CLI Example:

salt '*' kmod.mod_list
salt.modules.kmod.remove(mod, persist=False, comment=True)#

Remove the specified kernel module

mod

Name of module to remove

persist

Also remove module from /etc/modules

comment

If persist is set don't remove line from /etc/modules but only comment it

CLI Example:

salt '*' kmod.remove kvm