pyenv

ansible-role-pyenv

Статус сборки

GitHub тег

Участники Последнее изменение в GitHub (ветка) Лицензия Проблемы на GitHub Закрытые проблемы на GitHub Запросы на извлечение на GitHub Закрытые запросы на извлечение на GitHub

Роль Ansible для установки pyenv

Переменные роли

Установите pyenv_env: system, чтобы установить pyenv для всей системы, или pyenv_env: local для локальной установки.

Добавьте плагины в переменную pyenv.plugins.

Определите версии Python для установки в переменной pythons.

Пример:

pyenv_env: system

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

pythons:
  - version: 2.7.14

Поддерживаемые ОС

  • Ubuntu
    • precise (12.04)
    • trusty (14.04)
    • xenial (16.04) - для ansible необходимо установить python2
  • CentOS
    • 6
    • 7
  • RHEL
    • 6
    • 7

Пример плейбука

---
# Пример плейбука
- name: Настройка pyenv
  hosts: servers
  gather_facts: yes

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

Участие

Сообщения о багах и запросы на извлечение приветствуются на GitHub в репозитории ansible-role-pyenv. Проект предназначен для безопасного и дружелюбного сотрудничества, и от участников ожидается соблюдение Кодекса поведения Contributor Covenant.

Автор

Лицензия

Проект доступен как открытый код на условиях MIT Лицензии.

Установить
ansible-galaxy install eendroroy/ansible-role-pyenv
Лицензия
mit
Загрузки
381
Владелец
Write code!