31 lines
1.0 KiB
Bash
Executable File
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 "============================================="
|