eendroroy.pyenv

ansible-role-pyenv

Statut de construction

Tag GitHub

Contributeurs Dernier commit GitHub (branche) licence Problèmes GitHub Problèmes fermés GitHub Demandes de tirage GitHub Demandes de tirage fermées GitHub

Rôle Ansible pour installer pyenv

Variables du rôle

Définissez pyenv_env: system pour installer pyenv au niveau du système, ou pyenv_env: local pour une installation locale.

Ajoutez des plugins sous la variable pyenv.plugins.

Définissez les versions de Python à installer sous la variable pythons.

Exemple :

pyenv_env: system

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

pythons:
  - version: 2.7.14

Systèmes d'exploitation supportés

  • Ubuntu
    • precise (12.04)
    • trusty (14.04)
    • xenial (16.04) - xenial nécessite que python2 soit installé pour le support d'ansible
  • CentOS
    • 6
    • 7
  • RHEL
    • 6
    • 7

Exemple de Playbook

---
# Playbook d'exemple
- name: configuration de pyenv
  hosts: serveurs
  gather_facts: yes

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

Contribution

Les rapports de bugs et les demandes de tirage sont les bienvenus sur GitHub dans le dépôt ansible-role-pyenv. Ce projet vise à être un espace sûr et accueillant pour la collaboration, et les contributeurs sont invités à respecter le code de conduite du Contributor Covenant.

Auteur

Licence

Le projet est disponible en tant que source ouverte sous les termes de la Licence MIT.

Installer
ansible-galaxy install eendroroy.pyenv
Licence
mit
Téléchargements
391
Propriétaire
Write code!