pgporada.ruby
Ansible Rolle: ansible-role-ruby
Diese Rolle installiert eine Ruby-Entwicklungsumgebung.
Rollen Variablen
Liste der zu installierenden Gems. Standardmäßig ist die Liste leer. Sie haben die Möglichkeit, die Gems immer aktuell zu halten und sie lokal/global zu installieren.
ruby_gemlist: []
Beispiel Playbook
---
- 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
...
So arbeiten Sie an dieser Rolle
Bevor Sie einen PR einreichen, erstellen Sie bitte einen Test und führen Sie ihn durch test-kitchen aus. Sie benötigen mindestens Ruby 2.x
, wahrscheinlich über rbenv
, und bundler
.
Linten Sie alle YAML-Dateien mit yamllint. Warnungen sind in Ordnung, beheben Sie alle Fehler, bevor Sie es zurück committen.
find -type f -name "*.yml" -exec yamllint -c yamllint.yml -f parsable {} \;
Richten Sie die Abhängigkeiten für test-kitchen ein
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
Hintergrundmusik
Mischief Brew - Old Tyme Mem'ry
Autor und Lizenzinformation
MIT
Phil Porada - philporada@gmail.com
Installieren
ansible-galaxy install pgporada.ruby
Lizenz
mit
Downloads
326
Besitzer
Just a guy with a computer. 🌞🔒