eendroroy.pyenv
ansible-role-pyenv
Ansible-Rolle zur Installation von pyenv
Rollenvariablen
Setze pyenv_env: system
, um pyenv systemweit zu installieren, oder pyenv_env: local
für eine lokale Installation.
Füge Plugins unter der Variablen pyenv.plugins
hinzu.
Definiere die zu installierenden Python-Versionen unter der Variablen pythons
.
Beispiel:
pyenv_env: system
pyenv:
plugins:
- { name: pyenv-virtualenv, repo: 'https://github.com/pyenv/pyenv-virtualenv.git' }
pythons:
- version: 2.7.14
Unterstützte Betriebssysteme
- Ubuntu
- precise (12.04)
- trusty (14.04)
- xenial (16.04) - xenial benötigt die Installation von python2 für Ansible-Unterstützung
- CentOS
- 6
- 7
- RHEL
- 6
- 7
Beispiel-Playbook
---
# Beispiel Playbook
- name: pyenv einrichten
hosts: servers
gather_facts: ja
tasks:
- include_role:
name: eendroroy.pyenv
vars:
pyenv_env: system
pythons:
- version: 2.7.14
- version: 3.6.5
Mitwirken
Fehlerberichte und Pull-Requests sind auf GitHub im Repository ansible-role-pyenv willkommen. Dieses Projekt soll ein sicherer und einladender Raum für Zusammenarbeit sein, und die Mitwirkenden werden gebeten, sich an den Verhaltenskodex des Contributor Covenant zu halten.
Autor
- indrajit - Inhaber - eendroroy
Lizenz
Das Projekt steht als Open Source unter den Bedingungen der MIT-Lizenz zur Verfügung.
Installieren
ansible-galaxy install eendroroy.pyenv
Lizenz
mit
Downloads
391
Besitzer
Write code!