pyenv
ansible-role-pyenv
Роль 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.
Автор
- indrajit - Владелец - eendroroy
Лицензия
Проект доступен как открытый код на условиях MIT Лицензии.
Установить
ansible-galaxy install eendroroy/ansible-role-pyenv
Лицензия
mit
Загрузки
378
Владелец
Write code!