Fix setup for CoreOS
This commit is contained in:
Executable
+24
@@ -0,0 +1,24 @@
|
||||
#!/bin/bash
|
||||
|
||||
# VM names from vars/vms.yml
|
||||
VMS=("coreos-vm" "flatcar-vm" "microos-vm")
|
||||
# Image directory from group_vars/all.yml
|
||||
IMAGES_DIR="/var/lib/libvirt/images"
|
||||
|
||||
for vm in "${VMS[@]}"; do
|
||||
echo "Cleaning up VM: $vm"
|
||||
|
||||
# Destroy the VM (force stop)
|
||||
sudo virsh destroy "$vm" 2>/dev/null || echo "VM $vm is not running."
|
||||
|
||||
# Undefine the VM (remove configuration)
|
||||
sudo virsh undefine "$vm" 2>/dev/null || echo "VM $vm is not defined."
|
||||
|
||||
# Remove the disk image
|
||||
sudo rm -f "$IMAGES_DIR/$vm.qcow2"
|
||||
sudo rm -f "$IMAGES_DIR/$vm.download"
|
||||
|
||||
echo "VM $vm cleaned up."
|
||||
done
|
||||
|
||||
echo "Cleanup complete."
|
||||
Reference in New Issue
Block a user