salt.states.virtualenv¶
Setup of Python virtualenv sandboxes.¶
-
salt.states.virtualenv_mod.
managed
(name, venv_bin='virtualenv', requirements=None, no_site_packages=None, system_site_packages=False, distribute=False, clear=False, python=None, extra_search_dir=None, never_download=None, prompt=None, __env__='base', user=None, runas=None, no_chown=False, cwd=None, index_url=None, extra_index_url=None, pre_releases=False)¶ Create a virtualenv and optionally manage it with pip
- name
- Path to the virtualenv
- requirements
- Path to a pip requirements file. If the path begins with
salt://
the file will be transferred from the master file server. - cwd
- Path to the working directory where "pip install" is executed.
Also accepts any kwargs that the virtualenv module will.
/var/www/myvirtualenv.com: virtualenv.managed: - system_site_packages: False - requirements: salt://REQUIREMENTS.txt