pgporada.ruby

Rôle Ansible : ansible-role-ruby

Ansible Galaxy

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

À propos du projet

ansible-role-ruby

Installer
ansible-galaxy install pgporada.ruby
Licence
mit
Téléchargements
326
Propriétaire
Just a guy with a computer. 🌞🔒