
This change converts our use of CentOS7/88 to UBI8, which should provide a better test environment which will match that of production for future releases of TripleO. While this image change will better match production clouds thanks in large part to TCIB, it will also remove our use of docker.io (dockerhub) which fraught with peril due to the ongoing API rate limits saga. Change-Id: I69f3400568d865c1f3505913077ecd7fe36d7d43 Signed-off-by: Gael Chamoulaud (Strider) <gchamoul@redhat.com>
28 lines
1.2 KiB
Plaintext
28 lines
1.2 KiB
Plaintext
export TRIPLEO_VALIDATIONS_WORKPATH="$(dirname $(readlink -f ${BASH_SOURCE[0]}))"
|
|
export ANSIBLE_STDOUT_CALLBACK=debug
|
|
export ANSIBLE_CALLBACK_PLUGINS="${TRIPLEO_VALIDATIONS_WORKPATH}/callback_plugins"
|
|
|
|
ANSIBLE_LIBRARY="${TRIPLEO_VALIDATIONS_WORKPATH}/library"
|
|
export ANSIBLE_LIBRARY="${ANSIBLE_LIBRARY}:${TRIPLEO_VALIDATIONS_WORKPATH}/roles/roles.galaxy/validations-common/validations_common/library"
|
|
export ANSIBLE_LOOKUP_PLUGINS="${TRIPLEO_VALIDATIONS_WORKPATH}/lookup_plugins"
|
|
|
|
export ANSIBLE_ROLES_PATH="${TRIPLEO_VALIDATIONS_WORKPATH}/roles"
|
|
export ANSIBLE_ROLES_PATH="${ANSIBLE_ROLES_PATH}:${TRIPLEO_VALIDATIONS_WORKPATH}/roles/roles.galaxy/tripleo-ansible/tripleo_ansible/roles"
|
|
|
|
export ANSIBLE_INVENTORY="${TRIPLEO_VALIDATIONS_WORKPATH}/tests/hosts.ini"
|
|
export ANSIBLE_RETRY_FILES_ENABLED="0"
|
|
export ANSIBLE_LOAD_CALLBACK_PLUGINS="1"
|
|
export ANSIBLE_HOST_KEY_CHECKING=False
|
|
|
|
function unset-ansible-test-env {
|
|
for i in $(env | grep ANSIBLE_ | awk -F'=' '{print $1}'); do
|
|
unset ${i}
|
|
done
|
|
unset TRIPLEO_VALIDATIONS_WORKPATH
|
|
echo -e "Ansible test environment deactivated.\n"
|
|
unset -f unset-ansible-test-env
|
|
}
|
|
|
|
echo -e "Ansible test environment is now active"
|
|
echo -e "Run 'unset-ansible-test-env' to deactivate.\n"
|