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.ruby
Licence
mit
Téléchargements
326
Propriétaire
Just a guy with a computer. 🌞🔒