]> git.apps.os.sepia.ceph.com Git - ceph-ansible.git/commitdiff
Remove all vagrant boxes
authorTeoman ONAY <tonay@ibm.com>
Thu, 16 Mar 2023 21:27:57 +0000 (22:27 +0100)
committerTeoman ONAY <tonay@redhat.com>
Tue, 11 Jul 2023 19:17:35 +0000 (21:17 +0200)
Remove all existing vagrant boxes to prevent vagrant from using
older ones

Signed-off-by: Teoman ONAY <tonay@ibm.com>
tests/scripts/vagrant_up.sh

index f685b056600c97bea83078dd2f8ea879065d14e6..7346f793b8c6c1b5524fd1fe2fcad12494ffbb61 100644 (file)
@@ -3,6 +3,7 @@
 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 remove "${CEPH_ANSIBLE_VAGRANT_BOX}" --all --force || true
   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