rm-software.virtualenv

Nazwa roli

Zainstaluj virtualenv i virtualenvwrapper, skonfiguruj zmienne środowiskowe dla virtualenvwrapper i utwórz wirtualne środowisko Python.

Wymagania

Zainstalowany interpreter Pythona w lokalizacji podanej w zmiennej virtualenv_python. Zazwyczaj będą potrzebne również pakiety pip i python "-dev". Rola python zajmuje się tymi wymaganiami.

Zmienne roli

Ścieżka do Pythona dla mkvirtualenv:

virtualenv_python: /usr/bin/python3

Znajdź i skonfiguruj WORKON_HOME oraz PROJECT_HOME w ~ansible_user/workon_dir oraz ~ansible_user/project_dir (odpowiednio). Domyślnie znajdują się one w katalogu $HOME u ansible_user.

virtualenv_workon_dir: pyves
virtualenv_project_dir: pyves

Utwórz projekt za pomocą mkvirtualenv, używając virtualenv_python, jeśli (i tylko jeśli) zmienna virtualenv_project jest ustawiona.

virtualenv_project: myproject

Zależności

rm-software.python

Przykład Playbooka

- hosts: serwery
  - import_role:
      name: virtualenv
    vars:
      virtualenv_python: /usr/bin/python3.6
      virtualenv_project: myproject
O projekcie

Virtualenv/virtualenvwrapper installation

Zainstaluj
ansible-galaxy install rm-software.virtualenv
Licencja
apache-2.0
Pobrania
173
Właściciel