1.5 KiB
1.5 KiB
Cleaning up a Test Deployment
If you worked through the documentation in this section you will have created a nubmer of resources and at least one entry into your Service Catalog. This document will explain how to remove them all.
Prerequisites
We need to ensure the variables are set up correctly.
Azure Active Directory
MOODLE_MANAGED_APP_AD_ID=$(az ad group list --filter="displayName eq '$MOODLE_MANAGED_APP_OWNER_GROUP_NAME'" --query [*].objectId --output tsv)
az ad group delete --group $MOODLE_MANAGED_APP_AD_ID
Remove the Service Catalog Entry
az managedapp definition delete --resource-group $MOODLE_SERVICE_CATALOG_RG_NAME --ids $MOODLE_MANAGED_APP_ID
Service catalog resource group
If you create a resource group solely for the managed application you are now deleting you can safely remove its resource group:
az group delete --name $MOODLE_SERVICE_CATALOG_RG_NAME --yes
Managed Application
By deleting the managed application Azure will automatically delete the managed application infrastructure resource group as well (this was created as part of the managed application deployment).
First we need the application ID.
MOODLE_DEPLOYMENT_ID=$(az managedapp show --resource-group $MOODLE_DEPLOYMENT_RG_NAME --name $MOODLE_DEPLOYMENT_NAME)
Now we have the ID we can delete the application.
az managedapp delete --resource-group $MOODLE_DEPLOYMENT_RG_NAME --ids $MOODLE_DEPLOYMENT_ID