eendroroy.pyenv

ansible-role-pyenv

Status budowy

Tag GitHub

Współautorzy Ostatnia zmiana w GitHub (gałąź) licencja Problemy GitHub Zamknięte problemy na GitHubie Prośby o łączenie w GitHubie Zamknięte prośby o połączenie na GitHubie

Rola Ansible do instalacji pyenv

Zmienne roli

Ustaw pyenv_env: system, aby zainstalować pyenv systemowo, lub pyenv_env: local dla lokalnej instalacji.

Dodaj wtyczki pod zmienną pyenv.plugins.

Zdefiniuj wersje Pythona do zainstalowania pod zmienną pythons.

Przykład:

pyenv_env: system

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

pythons:
  - version: 2.7.14

Obsługiwane systemy operacyjne

  • Ubuntu
    • precise (12.04)
    • trusty (14.04)
    • xenial (16.04) - xenial wymaga zainstalowania python2 do wsparcia ansible
  • CentOS
    • 6
    • 7
  • RHEL
    • 6
    • 7

Przykładowy playbook

---
# Przykładowy playbook
- name: konfiguracja pyenv
  hosts: serwery
  gather_facts: yes

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

Wkład

Zgłaszanie błędów i prośby o połączenie są mile widziane na GitHubie w repozytorium ansible-role-pyenv. Projekt ma być bezpieczną i przyjazną przestrzenią do współpracy, a współautorzy są zobowiązani do przestrzegania zasad Kodeksu postępowania współautorów.

Autor

Licencja

Projekt jest dostępny jako open source na zasadach Licencji MIT.

Zainstaluj
ansible-galaxy install eendroroy.pyenv
Licencja
mit
Pobrania
391
Właściciel
Write code!