virtualenv

Имя роли

Установите virtualenv и virtualenvwrapper, настройте переменные окружения для virtualenvwrapper и создайте виртуальное окружение Python.

Требования

Установленный исполняемый файл Python по пути, указанному в переменной virtualenv_python. Пакеты pip и python "-dev" будут нужны почти всегда. Роль python заботится об этом.

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

Путь к Python для mkvirtualenv:

virtualenv_python: /usr/bin/python3

Настройте и укажите WORKON_HOME и PROJECT_HOME в ~ansible_user/workon_dir и ~ansible_user/project_dir (соответственно). По умолчанию они находятся в $HOME пользователя ansible_user.

virtualenv_workon_dir: pyves
virtualenv_project_dir: pyves

Создайте проект с помощью mkvirtualenv, используя virtualenv_python, если (и только если) переменная virtualenv_project установлена.

virtualenv_project: myproject

Зависимости

rm-software.python

Пример playbook

- hosts: servers
  - import_role:
      name: virtualenv
    vars:
      virtualenv_python: /usr/bin/python3.6
      virtualenv_project: myproject
О проекте

Virtualenv/virtualenvwrapper installation

Установить
ansible-galaxy install rm-software/ansible-roles-virtualenv
Лицензия
apache-2.0
Загрузки
164
Владелец