| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Role for installing rbenv.
none
Default variables are:
rbenv:
env: system
version: v1.0.0
default_ruby: 2.4.2
rubies:
- version: 2.4.2
rbenv_clean_up: false
rbenv_repo: "https://github.com/rbenv/rbenv.git"
rbenv_plugins:
- { name: "rbenv-vars",
repo: "https://github.com/rbenv/rbenv-vars.git",
version: "master" }
- { name: "ruby-build",
repo: "https://github.com/rbenv/ruby-build.git",
version: "master" }
- { name: "rbenv-default-gems",
repo: "https://github.com/rbenv/rbenv-default-gems.git",
version: "master" }
- { name: "rbenv-installer",
repo: "https://github.com/rbenv/rbenv-installer.git",
version: "main" }
- { name: "rbenv-update",
repo: "https://github.com/rkh/rbenv-update.git",
version: "master" }
- { name: "rbenv-whatis",
repo: "https://github.com/rkh/rbenv-whatis.git",
version: "master" }
- { name: "rbenv-use",
repo: "https://github.com/rkh/rbenv-use.git",
version: "master" }
rbenv_root: "{% if rbenv.env == 'system' %}/usr/local/rbenv{% else %}$HOME/.rbenv{% endif %}"
rbenv_users: []
rbenv_extra_depends: []
Variables to control a system installation (these are not set by default):
rbenv_owner: 'deploy' rbenv_group: 'deploy'
Description:
Example:
- hosts: web
gather_facts: true # https://github.com/zzet/ansible-rbenv-role/issues/37
vars:
rbenv:
env: user
version: v0.4.0
default_ruby: 2.0.0-p353
rubies:
- version: 2.0.0-p353
- version: 2.2.4
env:
RUBY_CONFIGURE_OPTS: "--enable-shared"
- version: 2.3.4
env:
RUBY_CONFIGURE_OPTS: "--enable-shared --with-jemalloc"
rbenv_extra_depends:
- libjemalloc1
- libjemalloc-dev
roles:
- role: zzet.rbenv
rbenv_users:
- user
none
MIT
| Back | FazBrowse Home | New Git URL |