rbenv

rbenv

Статус сборки

Участники Последний коммит на GitHub (ветка) Лицензия Проблемы на GitHub Закрытые проблемы на GitHub Запросы на извлечение на GitHub Закрытые запросы на извлечение на GitHub

Роль 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
Лицензия
mit
Загрузки
185
Владелец
Write code!