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
Zainstaluj
 ansible-galaxy install rm-software.virtualenvLicencja
 
            apache-2.0
          
Pobrania
 
            183
          
Właściciel
 