rm-software.virtualenv
Nombre del Rol
Instalar virtualenv y virtualenvwrapper, configurar variables de entorno para virtualenvwrapper, y crear un virtualenv de Python.
Requisitos
Un ejecutable de Python instalado en la ubicación de la variable virtualenv_python
.
Se necesitarán casi siempre los paquetes de Pip y de Python "-dev".
El rol python se encarga de estos.
Variables del Rol
Ruta a Python para mkvirtualenv:
virtualenv_python: /usr/bin/python3
Localizar y configurar WORKON_HOME y PROJECT_HOME en
~ansible_user/workon_dir y ~ansible_user/project_dir
(respectivamente). Por defecto, estos están en el $HOME del
ansible_user
.
virtualenv_workon_dir: pyves
virtualenv_project_dir: pyves
Crear un proyecto con mkvirtualenv usando virtualenv_python
si
(y solo si) se establece la variable virtualenv_project
.
virtualenv_project: myproject
Dependencias
rm-software.python
Ejemplo de Playbook
- hosts: servers
- import_role:
name: virtualenv
vars:
virtualenv_python: /usr/bin/python3.6
virtualenv_project: myproject
Acerca del proyecto
Virtualenv/virtualenvwrapper installation
Instalar
ansible-galaxy install rm-software.virtualenv
Licencia
apache-2.0
Descargas
173
Propietario