Merge pull request #1116 from rjeffman/fix_runtests_collections

utils/run-tests.sh: Install Ansible collections on virtual environment
This commit is contained in:
Thomas Woerner
2023-07-17 15:35:54 +02:00
committed by GitHub

View File

@@ -259,6 +259,10 @@ then
log info "Installing Ansible: ${ANSIBLE_VERSION}" log info "Installing Ansible: ${ANSIBLE_VERSION}"
pip install --quiet "${ANSIBLE_VERSION}" pip install --quiet "${ANSIBLE_VERSION}"
log debug "Ansible version: $(ansible --version | sed -n "1p")${RST}" log debug "Ansible version: $(ansible --version | sed -n "1p")${RST}"
else
log info "Using current virtual environment."
fi
if [ -n "${ANSIBLE_COLLECTIONS}" ] if [ -n "${ANSIBLE_COLLECTIONS}" ]
then then
log warn "Installed collections will not be removed after execution." log warn "Installed collections will not be removed after execution."
@@ -266,9 +270,6 @@ then
# shellcheck disable=SC2086 # shellcheck disable=SC2086
quiet ansible-galaxy collection install ${ANSIBLE_COLLECTIONS} || die "Failed to install Ansible collections." quiet ansible-galaxy collection install ${ANSIBLE_COLLECTIONS} || die "Failed to install Ansible collections."
fi fi
else
log info "Using current virtual environment."
fi
# Ansible configuration # Ansible configuration
export ANSIBLE_ROLES_PATH="${TOPDIR}/roles" export ANSIBLE_ROLES_PATH="${TOPDIR}/roles"