openstack-ansible/inventory
Jesse Pretorius 0635dfbccc Ensure that global-requirement-pins.txt is applied
In the previous repo build process, we had global constraints which
override upper constraints and anything set in the roles. This was
essential for two purposes:

1. To enable us to pin things that were not in upper constraints. eg: pip,
   setuptools, wheel
2. To enable us to pin things which were in upper constraints, but broken.
   This would usually be a temporary measure until upper constraints was
   fixed.

This patch extracts the global pins from global-requirement-pins.txt
into a list and sets 'venv_build_global_constraints' to the resulting
list so that it is applied to all venvs built.

In order to reliably find this file without using a hard-coded path, we
implement a change to the wrapper script to set the path in it in a
similar manner to that implemented for the inventory path.

Depends-On: I9ae3ef19c863b9237a51d2fcd6f4ebce1a9ebad7
Change-Id: I138fe1c8ea80fe71244ab0dc6497cfc6d7bdf953
2019-04-17 15:15:22 +01:00
..
env.d Add the manila service to OSA 2019-03-29 14:42:13 +00:00
group_vars Ensure that global-requirement-pins.txt is applied 2019-04-17 15:15:22 +01:00
host_vars/localhost Move inventory files to folder in root of repo 2017-12-16 02:34:33 -08:00
dynamic_inventory.py config: Enable OSA_CONFIG_DIR to customize configuration folder 2019-04-03 15:43:41 -04:00
inventory.ini Add the manila service to OSA 2019-03-29 14:42:13 +00:00
localhost Move inventory files to folder in root of repo 2017-12-16 02:34:33 -08:00