rm-software.virtualenv
Nom du rôle
Installer virtualenv et virtualenvwrapper, configurer les variables d'environnement pour virtualenvwrapper, et créer un environnement virtuel Python.
Exigences
Un exécutable python installé à l'emplacement de la variable virtualenv_python
.
Les paquets Pip et python "-dev" seront presque toujours nécessaires.
Le rôle python s'occupe de ceux-ci.
Variables du rôle
Chemin vers python pour mkvirtualenv :
virtualenv_python: /usr/bin/python3
Localiser et configurer WORKON_HOME et PROJECT_HOME dans
~ansible_user/workon_dir et ~ansible_user/project_dir
(respectivement). Par défaut, ceux-ci sont sous $HOME de
l'ansible_user
.
virtualenv_workon_dir: pyves
virtualenv_project_dir: pyves
Créer un projet avec mkvirtualenv en utilisant virtualenv_python
si
(et seulement si) la variable virtualenv_project
est définie.
virtualenv_project: myproject
Dépendances
rm-software.python
Exemple de Playbook
- hosts: serveurs
- import_role:
name: virtualenv
vars:
virtualenv_python: /usr/bin/python3.6
virtualenv_project: myproject
À propos du projet
Virtualenv/virtualenvwrapper installation
Installer
ansible-galaxy install rm-software.virtualenv
Licence
apache-2.0
Téléchargements
173
Propriétaire