salt.modules.rbenv

Manage ruby installations with rbenv.

New in version 0.16.0.

salt.modules.rbenv.default(ruby=None, runas=None)

Returns or sets the currently defined default ruby.

ruby=None
The version to set as the default. Should match one of the versions listed by rbenv.versions. Leave blank to return the current default.

CLI Example:

salt '*' rbenv.default
salt '*' rbenv.default 2.0.0-p0
salt.modules.rbenv.install(runas=None, path=None)

Install Rbenv systemwide

CLI Example:

salt '*' rbenv.install
salt.modules.rbenv.install_ruby(ruby, runas=None)

Install a ruby implementation.

ruby
The version of Ruby to install, should match one of the versions listed by rbenv.list

CLI Example:

salt '*' rbenv.install_ruby 2.0.0-p0
salt.modules.rbenv.is_installed(runas=None)

Check if Rbenv is installed.

CLI Example:

salt '*' rbenv.is_installed
salt.modules.rbenv.list_(runas=None)

List the installable versions of ruby.

CLI Example:

salt '*' rbenv.list
salt.modules.rbenv.uninstall_ruby(ruby, runas=None)

Uninstall a ruby implementation.

ruby
The version of ruby to uninstall. Should match one of the versions listed by rbenv.versions

CLI Example:

salt '*' rbenv.uninstall_ruby 2.0.0-p0
salt.modules.rbenv.update(runas=None, path=None)

Updates the current versions of Rbenv and Ruby-Build

CLI Example:

salt '*' rbenv.update
salt.modules.rbenv.versions(runas=None)

List the installed versions of ruby.

CLI Example:

salt '*' rbenv.versions