salt.modules.eselect

Support for eselect, Gentoo's configuration and management tool.

salt.modules.eselect.exec_action(module, action, parameter='', state_only=False)

Execute an arbitrary action on a module.

CLI Example:

salt '*' eselect.exec_action <module name> <action> [parameter]
salt.modules.eselect.get_current_target(module)

Get the currently selected target for the given module.

CLI Example:

salt '*' eselect.get_current_target <module name>
salt.modules.eselect.get_modules()

Get available modules list.

CLI Example:

salt '*' eselect.get_modules
salt.modules.eselect.get_target_list(module)

Get available target for the given module.

CLI Example:

salt '*' eselect.get_target_list <module name>
salt.modules.eselect.set_target(module, target)

Set the target for the given module. Target can be specified by index or name.

CLI Example:

salt '*' eselect.set_target <module name> <target>