rbenv
rbenv
Роль Ansible для установки rbenv
Переменные роли
Установите rbenv_env: system
, чтобы установить rbenv для всей системы, или rbenv_env: local
для локальной установки.
Добавьте плагины в переменную rbenv.plugins
.
Определите версии Ruby для установки в переменной rubies
.
Пример:
rbenv_env: system
rbenv:
plugins:
- { name: ruby-default-gems, repo: 'https://github.com/rbenv/ruby-default-gems.git' }
rubies:
- version: 2.5.0
Поддерживаемые ОС
- Ubuntu
- trusty (14.04)
- xenial (16.04) - для xenial необходимо установить python2 для поддержки ansible
- CentOS
- 7
- RHEL
- 7
Пример плейбука
Включение примера использования вашей роли (например, с параметрами) всегда полезно для пользователей:
- hosts: servers
roles:
- { role: eendroroy.rbenv, rbenv_env: system }
Локальное тестирование
Сначала запустите машины vagrant:
vagrant up
Затем выполните скрипт для запуска тестов:
./run_vagrant_test.sh
Участие
Сообщения об ошибках и запросы на извлечение приветствуются на GitHub в репозитории ansible-role-rbenv. Этот проект предназначен для безопасного и гостеприимного пространства для сотрудничества, и от участников ожидается соблюдение кодекса поведения Contributor Covenant.
Авторы
- Индраджит Рой - Владелец - eendroroy
Лицензия
Этот проект лицензирован под MIT License - смотрите файл LICENSE.md для подробностей.
ansible-galaxy install eendroroy/ansible-role-rbenv