kmod¶
Module to manage FreeBSD kernel modules
- saltext.freebsd.modules.freebsdkmod.available()[source]¶
Return a list of all available kernel modules
CLI Example:
salt '*' kmod.available
- saltext.freebsd.modules.freebsdkmod.check_available(mod)[source]¶
Check to see if the specified kernel module is available
CLI Example:
salt '*' kmod.check_available vmm
- saltext.freebsd.modules.freebsdkmod.lsmod()[source]¶
Return a dict containing information about currently loaded modules
CLI Example:
salt '*' kmod.lsmod
- saltext.freebsd.modules.freebsdkmod.mod_list(only_persist=False)[source]¶
Return a list of the loaded module names
CLI Example:
salt '*' kmod.mod_list
- saltext.freebsd.modules.freebsdkmod.load(mod, persist=False)[source]¶
Load the specified kernel module
- mod
Name of the module to add
- persist
Write the module to sysrc kld_modules to make it load on system reboot
CLI Example:
salt '*' kmod.load bhyve
- saltext.freebsd.modules.freebsdkmod.is_loaded(mod)[source]¶
Check to see if the specified kernel module is loaded
CLI Example:
salt '*' kmod.is_loaded vmm
- saltext.freebsd.modules.freebsdkmod.remove(mod, persist=False, comment=True)[source]¶
Remove the specified kernel module
- mod
Name of module to remove
- persist
Also remove module from /boot/loader.conf
- comment
If persist is set don’t remove line from /boot/loader.conf but only comment it
CLI Example:
salt '*' kmod.remove vmm