]> git-server-git.apps.pok.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>
Fri, 17 Mar 2023 07:48:15 +0000 (08:48 +0100)
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 82fbd7ab65ce0b9f6e84ac611a7341bd0003ab07..6a87f408a26524f4e9db26614c9b6995c51f0018 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