pgporada.ruby
Rôle Ansible : ansible-role-ruby
Ce rôle installe un environnement de développement Ruby.
Variables du rôle
Liste des gems à installer. Par défaut, la liste est vide. Vous avez la possibilité de toujours maintenir les gems à jour et de les installer localement ou globalement.
ruby_gemlist: []
Exemple de 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
...
Comment modifier ce rôle
Avant de soumettre une demande de tirage (PR), veuillez créer un test et l'exécuter avec test-kitchen. Vous devrez avoir au minimum Ruby 2.x, probablement via rbenv, et bundler.
Vérifiez tous les fichiers yaml avec yamllint. Les avertissements sont acceptables, corrigez toutes les erreurs avant de commettre vos modifications.
find -type f -name "*.yml" -exec yamllint -c yamllint.yml -f parsable {} \;
Configurez les dépendances de 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
Musique de fond
Mischief Brew - Old Tyme Mem'ry
Informations sur l'auteur et licence
MIT
Phil Porada - philporada@gmail.com
Installer
ansible-galaxy install pgporada.rubyLicence
mit
Téléchargements
333
Propriétaire
Just a guy with a computer. 🌞🔒
