Merge "Test 2 major ansible versions"

This commit is contained in:
Zuul 2024-08-13 00:31:58 +00:00 committed by Gerrit Code Review
commit 1c95336154
3 changed files with 12 additions and 4 deletions

View File

@ -0,0 +1,4 @@
---
upgrade:
- |
Start testing and supporting Ansible 9.x in parallel with Ansible 8.x

View File

@ -5,8 +5,12 @@ set -euo pipefail
. $(dirname $0)/install-deps.sh
# NOTE(pas-ha) the above exports some useful variables like
# $PYTHON , $PIP and $VENV depending on venv install or not
DEFAULT_PIP_ANSIBLE='>=8,<9'
source /etc/os-release
if [[ $ID == "centos" ]] || [[ $VERSION_CODENAME == "bullseye" ]]; then
DEFAULT_PIP_ANSIBLE='>=8,<9'
elif [[ $ID == "ubuntu" ]] || [[ $VERSION_CODENAME == "bookworm" ]] ; then
DEFAULT_PIP_ANSIBLE='>=9,<10'
fi
ANSIBLE_COLLECTIONS_REQ=${ANSIBLE_COLLECTIONS_REQ:-$(dirname $0)/../ansible-collections-requirements.yml}
ANSIBLE_COLLECTION_SOURCE_PATH=

View File

@ -79,8 +79,8 @@ filename = *.py
[testenv:linters]
allowlist_externals = bash
deps =
ansible>=8,<9
ansible-lint>=6,<7
ansible>=9,<10
ansible-lint>=24,<25
commands =
bash tools/ansible-lint.sh