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