pgporada.ruby
Ansible Rola: ansible-role-ruby
Ta rola instaluje środowisko do tworzenia w Ruby.
Zmienne Roli
Lista gemów do zainstalowania. Domyślnie jest to pusta lista. Możesz zawsze utrzymywać gemy na bieżąco i instalować je lokalnie/globalnie.
ruby_gemlist: []
Przykład Playbooka
---
- 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
...
Jak pracować nad tą rolą
Przed zgłoszeniem PR, utwórz test i uruchom go przez test-kitchen. Będziesz potrzebować przynajmniej Ruby 2.x
, prawdopodobnie przez rbenv
, oraz bundler
.
Sprawdź wszystkie pliki yaml za pomocą yamllint. Ostrzeżenia są w porządku, napraw wszystkie błędy przed zatwierdzeniem.
find -type f -name "*.yml" -exec yamllint -c yamllint.yml -f parsable {} \;
Skonfiguruj zależności do test-kitchen
git clone git@github.com: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
Muzyka Tematyczna
Mischief Brew - Old Tyme Mem'ry
Informacje o autorze i licencja
MIT
Phil Porada - philporada@gmail.com
Zainstaluj
ansible-galaxy install pgporada.ruby
Licencja
mit
Pobrania
326
Właściciel
Just a guy with a computer. 🌞🔒