Merge "Adds Search Path Override"

This commit is contained in:
Zuul 2020-02-07 14:50:58 +00:00 committed by Gerrit Code Review
commit e74556d552
2 changed files with 9 additions and 1 deletions

View File

@ -378,6 +378,14 @@ When running it, it should output something like this::
undercloud : ok=2 changed=0 unreachable=0 failed=0
If you run into an issue where the validation isn't found, it may be because the
run-validations.sh script is searching for it in the path where the packaging
installs validations. For development, export an environment variable named
VALIDATIONS_BASEDIR with the value of base bath of your git repo.::
cd /path/to/git/repo
export VALIDATIONS_BASEDIR=$(pwd)
Writing the full validation code is quite easy in this case because Ansible has
done all the hard work for us already. We can use the ``ansible_memtotal_mb``

View File

@ -69,7 +69,7 @@ if [ ${DEBUG:-no} == "yes" ]; then
ANSIBLE_DEBUG="-vvvv"
fi
VALIDATIONS_BASEDIR="/usr/share/openstack-tripleo-validations"
VALIDATIONS_BASEDIR=${VALIDATIONS_BASEDIR:="/usr/share/openstack-tripleo-validations"}
VAL=$(find $VALIDATIONS_BASEDIR/playbooks -type f -regex ".*playbooks\/${VALIDATION}\.y[a]?ml")
if [[ -z ${VAL} ]]; then