From: Teoman ONAY Date: Tue, 7 Feb 2023 13:30:52 +0000 (+0100) Subject: Uses a more recent version of the CentOS stream 8 box X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=0622cde67fc2baa386d0345d55cbc9944e80c4d2;p=ceph-ansible.git Uses a more recent version of the CentOS stream 8 box Uses the latest centos/streamX image available. Signed-off-by: Teoman ONAY --- diff --git a/tests/scripts/vagrant_up.sh b/tests/scripts/vagrant_up.sh index ffe88142f..82fbd7ab6 100644 --- a/tests/scripts/vagrant_up.sh +++ b/tests/scripts/vagrant_up.sh @@ -1,7 +1,10 @@ #!/bin/bash -vagrant box remove --force --provider libvirt --box-version 0 centos/stream8 || true -vagrant box add --provider libvirt --name centos/stream8 https://cloud.centos.org/centos/8-stream/x86_64/images/CentOS-Stream-Vagrant-8-20220125.1.x86_64.vagrant-libvirt.box || true +if [[ "${CEPH_ANSIBLE_VAGRANT_BOX}" =~ "centos/stream" ]]; then + EL_VERSION="${CEPH_ANSIBLE_VAGRANT_BOX: -1}" + LATEST_IMAGE="$(curl -s https://cloud.centos.org/centos/${EL_VERSION}-stream/x86_64/images/CHECKSUM | sed -nE 's/^SHA256.*\((.*-([0-9]+).*vagrant-libvirt.box)\).*$/\1/p' | sort -u | tail -n1)" + vagrant box add --force --provider libvirt --name "${CEPH_ANSIBLE_VAGRANT_BOX}" "https://cloud.centos.org/centos/${EL_VERSION}-stream/x86_64/images/${LATEST_IMAGE}" --force +fi retries=0 until [ $retries -ge 5 ]