mirror of
https://github.com/freeipa/ansible-freeipa.git
synced 2026-07-25 00:44:42 +00:00
Merge pull request #1116 from rjeffman/fix_runtests_collections
utils/run-tests.sh: Install Ansible collections on virtual environment
This commit is contained in:
@@ -259,17 +259,18 @@ 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}"
|
||||||
if [ -n "${ANSIBLE_COLLECTIONS}" ]
|
|
||||||
then
|
|
||||||
log warn "Installed collections will not be removed after execution."
|
|
||||||
log none "Installing: Ansible Collection ${ANSIBLE_COLLECTIONS}"
|
|
||||||
# shellcheck disable=SC2086
|
|
||||||
quiet ansible-galaxy collection install ${ANSIBLE_COLLECTIONS} || die "Failed to install Ansible collections."
|
|
||||||
fi
|
|
||||||
else
|
else
|
||||||
log info "Using current virtual environment."
|
log info "Using current virtual environment."
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
if [ -n "${ANSIBLE_COLLECTIONS}" ]
|
||||||
|
then
|
||||||
|
log warn "Installed collections will not be removed after execution."
|
||||||
|
log none "Installing: Ansible Collection ${ANSIBLE_COLLECTIONS}"
|
||||||
|
# shellcheck disable=SC2086
|
||||||
|
quiet ansible-galaxy collection install ${ANSIBLE_COLLECTIONS} || die "Failed to install Ansible collections."
|
||||||
|
fi
|
||||||
|
|
||||||
# Ansible configuration
|
# Ansible configuration
|
||||||
export ANSIBLE_ROLES_PATH="${TOPDIR}/roles"
|
export ANSIBLE_ROLES_PATH="${TOPDIR}/roles"
|
||||||
export ANSIBLE_LIBRARY="${TOPDIR}/plugins:${TOPDIR}/molecule"
|
export ANSIBLE_LIBRARY="${TOPDIR}/plugins:${TOPDIR}/molecule"
|
||||||
|
|||||||
Reference in New Issue
Block a user