]> git.apps.os.sepia.ceph.com Git - ceph-build.git/commitdiff
ceph-build-pull-requests/build/build: pin ansible to 8.4.0 2173/head
authorDan Mick <dmick@redhat.com>
Wed, 25 Oct 2023 03:32:18 +0000 (20:32 -0700)
committerDan Mick <dmick@redhat.com>
Wed, 25 Oct 2023 03:34:44 +0000 (20:34 -0700)
ansible 8.5.0 includes a change to ansible-galaxy that breaks
the installation of sensu and rabbitmq:

https://github.com/ansible/ansible/issues/82073

Work around that by pinning ansible to 8.4.0

Fixes: https://tracker.ceph.com/issues/63223
Signed-off-by: Dan Mick <dmick@redhat.com>
ceph-build-pull-requests/build/build

index 7887be65bd4ba1b7a34f8085f6dd035fc5afb612..afa3e14f22be7b1d1b8ff5fc2068d05dafea7af2 100644 (file)
@@ -3,7 +3,7 @@
 set -e
 
 # the following two methods exist in scripts/build_utils.sh
-pkgs=( "ansible" "jenkins-job-builder>=3.5.0" "urllib3==1.26.1" "pyopenssl" "ndg-httpsclient" "pyasn1" )
+pkgs=( "ansible<=8.4.0" "jenkins-job-builder>=3.5.0" "urllib3==1.26.1" "pyopenssl" "ndg-httpsclient" "pyasn1" )
 TEMPVENV=$(create_venv_dir)
 VENV=${TEMPVENV}/bin
 install_python_packages $TEMPVENV "pkgs[@]"