eendroroy.rbenv
rbenv
Rôle Ansible pour installer rbenv.
Variables du Rôle
Définissez rbenv_env: system
pour installer rbenv pour tout le système, ou rbenv_env: local
pour une installation locale.
Ajoutez des plugins sous la variable rbenv.plugins
.
Définissez les versions de ruby à installer sous la variable rubies
.
Exemple :
rbenv_env: system
rbenv:
plugins:
- { name: ruby-default-gems, repo: 'https://github.com/rbenv/ruby-default-gems.git' }
rubies:
- version: 2.5.0
Systèmes d'Exploitation Supportés
- Ubuntu
- trusty (14.04)
- xenial (16.04) - xenial nécessite que python2 soit installé pour le support d'ansible
- CentOS
- 7
- RHEL
- 7
Exemple de Playbook
Inclure un exemple de la manière d'utiliser votre rôle (par exemple, avec des variables passées en tant que paramètres) est toujours agréable pour les utilisateurs :
- hôtes: serveurs
rôles:
- { rôle: eendroroy.rbenv, rbenv_env: system }
Tester Localement
D'abord, lancez les machines vagrant :
vagrant up
Puis exécutez le script de test :
./run_vagrant_test.sh
Contribuer
Les rapports de bogues et les demandes de tirage sont les bienvenus sur GitHub à l'adresse du dépôt ansible-role-rbenv. Ce projet est conçu pour être un espace sûr et accueillant pour la collaboration, et les contributeurs doivent respecter le code de conduite Contributor Covenant.
Auteurs
- Indrajit Roy - Propriétaire - eendroroy
Licence
Ce projet est sous licence MIT - voir le fichier LICENSE.md pour plus de détails.
ansible-galaxy install eendroroy.rbenv