22.16.3. salt.modules.alternatives

Support for Alternatives system

codeauthor:Radek Rada <radek.rada@gmail.com>
salt.modules.alternatives.auto(name)

Trigger alternatives to set the path for <name> as specified by priority.

CLI Example:

salt '*' alternatives.auto name
salt.modules.alternatives.check_installed(name, path)

Check if the current highest-priority match for a given alternatives link is set to the desired path

CLI Example:

salt '*' alternatives.check_installed name path
salt.modules.alternatives.display(name)

Display alternatives settings for defined command name

CLI Example:

salt '*' alternatives.display editor
salt.modules.alternatives.install(name, link, path, priority)

Install symbolic links determining default commands

CLI Example:

salt '*' alternatives.install editor /usr/bin/editor /usr/bin/emacs23 50
salt.modules.alternatives.remove(name, path)

Remove symbolic links determining the default commands.

CLI Example:

salt '*' alternatives.remove name path
salt.modules.alternatives.set(name, path)

Manually set the alternative <path> for <name>.

CLI Example:

salt '*' alternatives.set name path
salt.modules.alternatives.show_current(name)

Display the current highest-priority alternative for a given alternatives link

CLI Example:

salt '*' alternatives.show_current editor

Docs for previous releases are available on salt.rtfd.org.

Latest Salt release: 2014.1.13

Try the shiny new release candidate of Salt, v2014.7.0rc6! More info here.

Previous topic

22.16.2. salt.modules.aliases

Next topic

22.16.4. salt.modules.apache

SaltStack News

Upcoming SaltStack events, webinars and local meet ups and user groups.