bifrost/playbooks/roles/bifrost-pip-install/defaults/main.yml

26 lines
826 B
YAML

---
# Global options
bifrost_venv_dir: "{{ lookup('env', 'VENV') or '/opt/stack/bifrost' }}"
bifrost_venv_env:
VIRTUAL_ENV: "{{ bifrost_venv_dir }}"
PATH: "{{ bifrost_venv_dir }}/bin:{{ ansible_env.PATH }}" # include regular path via lookup env
skip_install: false
source_install: false
ansible_python_interpreter: "{{ bifrost_venv_dir + '/bin/python3' }}"
# Older compatibility options
pip_opts: "{{ lookup('env', 'PIP_OPTS') | default('') }}"
# Pip options
developer_mode: false
extra_args: "{{ pip_opts }}"
pip_install_retries: 5
pip_install_delay: 10
reqs_git_folder: /opt/stack/requirements
state: present
version:
upper_constraints_file: >-
{{ lookup('env', 'UPPER_CONSTRAINTS_FILE')
| default(lookup('env', 'TOX_CONSTRAINTS_FILE'), True)
| default(reqs_git_folder + '/upper-constraints.txt', True) }}