eendroroy.pyenv

ansible-role-pyenv

Estado de Construcción

Etiqueta de GitHub

Contribuyentes Ú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 pyenv

Variables del Rol

Configura pyenv_env: system para instalar pyenv de manera global, o pyenv_env: local para una instalación local.

Agrega plugins bajo la variable pyenv.plugins.

Define las versiones de Python a instalar bajo la variable pythons.

Ejemplo:

pyenv_env: system

pyenv:
  plugins:
    - { name: pyenv-virtualenv, repo: 'https://github.com/pyenv/pyenv-virtualenv.git' }

pythons:
  - version: 2.7.14

Sistemas Operativos soportados

  • Ubuntu
    • precise (12.04)
    • trusty (14.04)
    • xenial (16.04) - xenial requiere que python2 esté instalado para soporte de ansible.
  • CentOS
    • 6
    • 7
  • RHEL
    • 6
    • 7

Ejemplo de Playbook

---
# Ejemplo de playbook
- name: configuración de pyenv
  hosts: servidores
  gather_facts: yes

  tasks:
  - include_role:
      name: eendroroy.pyenv
    vars:
      pyenv_env: system
      pythons:
        - version: 2.7.14
        - version: 3.6.5

Contribuciones

Los informes de errores y las solicitudes de extracción son bienvenidos en GitHub en el repositorio ansible-role-pyenv. Este proyecto está destinado a ser un espacio seguro y acogedor para la colaboración, y se espera que los contribuyentes cumplan con el código de conducta del Covenant del Contribuyente.

Autor

Licencia

El proyecto está disponible como código abierto bajo los términos de la Licencia MIT.

Instalar
ansible-galaxy install eendroroy.pyenv
Licencia
mit
Descargas
391
Propietario
Write code!