eendroroy.pyenv
ansible-role-pyenv
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
- indrajit - Propriétaire - eendroroy
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!