eendroroy.rbenv
rbenv
Rol de Ansible para instalar rbenv
Variables del Rol
Establece rbenv_env: system
para instalar rbenv a nivel del sistema, o rbenv_env: local
para una instalación local.
Agrega plugins bajo la variable rbenv.plugins
.
Define las versiones de Ruby a instalar bajo la variable rubies
.
Ejemplo:
rbenv_env: system
rbenv:
plugins:
- { name: ruby-default-gems, repo: 'https://github.com/rbenv/ruby-default-gems.git' }
rubies:
- version: 2.5.0
Sistemas Operativos Soportados
- Ubuntu
- trusty (14.04)
- xenial (16.04) - xenial requiere que python2 esté instalado para el soporte de ansible
- CentOS
- 7
- RHEL
- 7
Ejemplo de Playbook
Incluir un ejemplo de cómo usar tu rol (por ejemplo, con variables pasadas como parámetros) es siempre útil para los usuarios también:
- hosts: servers
roles:
- { role: eendroroy.rbenv, rbenv_env: system }
Pruebas de forma local
Primero ejecuta las máquinas de vagrant:
vagrant up
Luego ejecuta el script del probador:
./run_vagrant_test.sh
Contribuyendo
Los informes de errores y las solicitudes de extracción son bienvenidas en GitHub en el repositorio ansible-role-rbenv. Este proyecto tiene la intención de ser un espacio seguro y acogedor para la colaboración, y se espera que los contribuyentes sigan el código de conducta del Contributor Covenant.
Autores
- Indrajit Roy - Propietario - eendroroy
Licencia
Este proyecto está licenciado bajo la Licencia MIT - consulta el archivo LICENSE.md para más detalles.
ansible-galaxy install eendroroy.rbenv