# 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