openstack-zuul-jobs/roles/neutron-horizon-hack
Clark Boylan c6a756609f Remove the get_md5 parameter from ansible stat tasks
Ansible 9 removes the get_md5 parameter and it is an error to use it.
Currently openstack's zuul tenant defaults to ansible 8 but at some
point (hopefully in the not too distant future) we will set ansible 9 to
be default and we'll need to stop setting this parameter. Go ahead and
do so now.

Note this may cause ansible 8 tasks to run a little bit longer but the
impact should be minimal and makes use more future proof.

Change-Id: I9ebae82e5ab485d2d9adb4e0ef26868cbec0f80f
2024-08-01 13:18:37 -07:00
..
defaults Switch build-openstack-sphinx-docs to build-sphinx-docs 2017-12-01 13:03:41 -06:00
tasks Remove the get_md5 parameter from ansible stat tasks 2024-08-01 13:18:37 -07:00
README.rst Update README for neutron-horizon-hack 2017-12-16 19:36:41 +01:00

Hack around some requirements being declared in tox_install.sh

Note

TODO(mordred) ZOMG DELETE THIS

neutron and horizon plugin repos currently require running the tox_install.sh script where a list of additional dependencies are listed that are not in their requirements files. Luckily, tox_install.sh is designed to be run inside of a virtualenv, so we can just run it in the sphinx ~/.venv and get them installed. This will let us work towards a solution that does not involve a custom install script.

Note that this role only works if the file is called tools/tox_install.sh and takes three arguments constraints-file, opts and packages. The script must allow invocation with the single constraints-file argument as well.

Role Variables

Optional path to a constraints file to use.