Files
dsk-iac/kubespray/tests/scripts/vagrant_clean.sh
havelight-ee 4c32a7239d update
2023-05-30 14:44:26 +09:00

19 lines
361 B
Bash
Executable File

#!/bin/bash
set -euxo pipefail
# Cleanup vagrant VMs to avoid name conflicts
apt-get install -y libvirt-clients
for i in $(virsh list --name)
do
virsh destroy "$i"
virsh undefine "$i"
done
# Cleanup domain volumes
for i in $(virsh vol-list default|grep \.img |grep -v VAGRANTSLASH | cut -f 2 -d ' ')
do
virsh vol-delete "$i" --pool default
done