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