Allow installing extra packages inside the kolla-ansible virtualenv
It may be necessary to install extra Python packages inside the kolla-ansible virtualenv, such as when required by Ansible plugins. For example, using the hashi_vault lookup plugin requires the hvac Python package to be installed. This patch adds a kolla_ansible_venv_extra_requirements list variable which contains Python package requirements to add to the kolla-ansible requirements file. Its default value is an empty list. Change-Id: Ie0541dc05e2ab94af230d0113a23c544755424c7
Showing
- ansible/group_vars/all/kolla 3 additions, 0 deletionsansible/group_vars/all/kolla
- ansible/roles/kolla-ansible/templates/requirements.txt.j2 5 additions, 0 deletionsansible/roles/kolla-ansible/templates/requirements.txt.j2
- ansible/roles/kolla-ansible/tests/main.yml 1 addition, 0 deletionsansible/roles/kolla-ansible/tests/main.yml
- ansible/roles/kolla-ansible/tests/test-requirements.yml 59 additions, 0 deletionsansible/roles/kolla-ansible/tests/test-requirements.yml
- doc/source/configuration/kolla-ansible.rst 16 additions, 0 deletionsdoc/source/configuration/kolla-ansible.rst
- etc/kayobe/kolla.yml 3 additions, 0 deletionsetc/kayobe/kolla.yml
- releasenotes/notes/add-kolla_ansible_venv_extra_requirements-4d4f70b024207ffb.yaml 9 additions, 0 deletions...lla_ansible_venv_extra_requirements-4d4f70b024207ffb.yaml
Please register or sign in to comment