zkt26/sk1/remove-app.sh

31 lines
1.0 KiB
Bash
Executable File

#!/usr/bin/env bash
# =============================================================================
# remove-app.sh — Delete all Azure resources for Task Manager
# =============================================================================
set -euo pipefail
SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)"
[ -f "$SCRIPT_DIR/.env" ] && source "$SCRIPT_DIR/.env"
RG="${AZURE_RESOURCE_GROUP:-taskmanager-rg}"
echo "============================================="
echo " ⚠️ Remove Task Manager from Azure"
echo "============================================="
echo " Resource Group: $RG"
echo " This will delete the VM and ALL resources."
echo ""
read -p " Are you sure? (y/N): " confirm
if [[ "$confirm" != "y" && "$confirm" != "Y" ]]; then
echo " Aborted."
exit 0
fi
echo ""
echo " Deleting resource group '$RG'..."
az group delete --name "$RG" --yes --no-wait
echo ""
echo " ✓ Deletion started (runs in background, ~2 min)"
echo " ✓ All resources (VM, IP, disk, NSG) will be removed"
echo "============================================="