ruby
Ansible Роль: ansible-role-ruby
Эта роль устанавливает окружение для разработки на Ruby.
Переменные роли
Список гемов для установки. По умолчанию пустой. У вас есть возможность всегда поддерживать гемы в актуальном состоянии и устанавливать их локально/глобально.
ruby_gemlist: []
Пример плейбука
---
- hosts: localhost
connection: local
become: true
become_method: sudo
vars:
ruby_gemlist:
- name: bundler
state: latest
install_only_for_user: no
- name: rake
state: present
install_only_for_user: yes
roles:
- ansible-role-ruby
...
Как работать с этой ролью
Перед отправкой PR, пожалуйста, создайте тест и запустите его через test-kitchen. Вам нужно иметь как минимум Ruby 2.x
, вероятно через rbenv
, и bundler
.
Проверьте все yaml файлы с помощью yamllint. Предупреждения допустимы, исправьте все ошибки перед коммитом.
find -type f -name "*.yml" -exec yamllint -c yamllint.yml -f parsable {} \;
Настройте зависимости test-kitchen
git clone [email protected]:pgporada/ansible-role-ruby.git
bundle install
bundle update
bundle exec kitchen create
bundle exec kitchen converge
bundle exec kitchen verify
bundle exec kitchen destroy
Музыка темы
Mischief Brew - Old Tyme Mem'ry
Информация об авторе и лицензия
MIT
Фил Порада - philporada@gmail.com
Установить
ansible-galaxy install pgporada/ansible-role-ruby
Лицензия
mit
Загрузки
316
Владелец
Just a guy with a computer. 🌞🔒