19 lines
361 B
Bash
19 lines
361 B
Bash
#!/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 |