eendroroy.rbenv

rbenv

Estado de construcción

Contribuidores Último commit en GitHub (rama) licencia Problemas en GitHub Problemas cerrados en GitHub Solicitudes de extracción en GitHub Solicitudes de extracción cerradas en GitHub

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

Licencia

Este proyecto está licenciado bajo la Licencia MIT - consulta el archivo LICENSE.md para más detalles.

Instalar
ansible-galaxy install eendroroy.rbenv
Licencia
mit
Descargas
198
Propietario
Write code!