#!/bin/bash set -ex cd "$(dirname "$0")" source ../defaults.sh echo "Need to uncomment" exit 1 # ./destroy.sh # # these only get initialzed upon creation, so we MUST delete here so they get recreated. # if lxc profile list | grep -q "$BASE_IMAGE_VM_NAME"; then # lxc profile delete "$BASE_IMAGE_VM_NAME" # fi # if lxc image list | grep -q "$BASE_IMAGE_VM_NAME"; then # lxc image rm "$BASE_IMAGE_VM_NAME" # fi # if lxc image list | grep -q "$UBUNTU_BASE_IMAGE_NAME"; then # lxc image rm "$UBUNTU_BASE_IMAGE_NAME" # fi # CURRENT_PROJECT="$(lxc info | grep "project:" | awk '{print $2}')" # if ! lxc info | grep -q "project: default"; then # lxc project switch default # lxc project delete "$CURRENT_PROJECT" # fi # if lxc profile show default | grep -q "root:"; then # lxc profile device remove default root # fi # if lxc profile show default| grep -q "eth0:"; then # lxc profile device remove default eth0 # fi # if lxc network list --format csv | grep -q lxdbr0; then # lxc network delete lxdbr0 # fi # if lxc network list --format csv | grep -q lxdbr1; then # lxc network delete lxdbr1 # fi # if lxc storage list --format csv | grep -q ss-base; then # lxc storage delete ss-base # fi # CURRENT_REMOTE="$(lxc remote get-default)" # if ! lxc remote get-default | grep -q "local"; then # lxc remote switch local # lxc remote remove "$CURRENT_REMOTE" # fi # if lxc image list | grep -q "$UBUNTU_BASE_IMAGE_NAME"; then # lxc image delete "$UBUNTU_BASE_IMAGE_NAME" # fi # if snap list | grep -q lxd; then # sudo snap remove lxd # sleep 2 # fi # if zfs list | grep -q sovereign-stack; then # sudo zfs destroy -r sovereign-stack # fi # if zfs list | grep -q "sovereign-stack"; then # sudo zfs destroy -r "rpool/lxd" # fi