rbenv
ansible-rbenv
Роль Ansible для установки rbenv и ruby-build.
https://galaxy.ansible.com/suzuki-shunsuke/rbenv/
Требования
- git
Переменные роли
Имя | Обязательное | По умолчанию | Описание |
---|---|---|---|
rbenv_root | нет | $RBENV_ROOT >> $HOME/.rbenv | |
rbenv_repo | нет | https://github.com/rbenv/rbenv | |
rbenv_version | нет | HEAD | |
rbenv_update | нет | yes | |
rbenv_is_dependencies_installed | нет | no | По умолчанию зависимости для сборки не установлены |
rbenv_rc_path | нет | "НЕ ДОБАВЛЕНО" | По умолчанию конфигурация не добавляется |
rbenv_darwin_build_dependencies | нет | см. defaults/main.yml | Если rbenv_is_dependencies_installed равно "no", это игнорируется |
rbenv_redhat_build_dependencies | нет | см. defaults/main.yml | Если rbenv_is_dependencies_installed равно "no", это игнорируется |
rbenv_debian_build_dependencies | нет | см. defaults/main.yml | Если rbenv_is_dependencies_installed равно "no", это игнорируется |
О зависимостях для сборки см. также здесь.
Зависимости
Никаких.
Пример рабочего процесса
- hosts: servers
roles:
- role: suzuki-shunsuke.rbenv
rbenv_version: v1.1.1
rbenv_update: no
rbenv_root: "{{ ansible_env.HOME }}/.ghq/github.com/rbenv/rbenv"
rbenv_is_dependencies_installed: yes
rbenv_rc_path: "{{ ansible_env.HOME }}/.bashrc"
rbenv_darwin_build_dependencies:
- readline
Журнал изменений
Смотрите CHANGELOG.
Также смотрите
- suzuki-shunsuke.rbenv-module: модуль Ansible для выполнения команды
rbenv
Лицензия
Установить
ansible-galaxy install suzuki-shunsuke/ansible-rbenv
Лицензия
mit
Загрузки
4640
Владелец
Platform Engineer / OSS Developer / Go