A tool that bulk removes stale resource groups in an Azure subscription.
- Service principal credentials
- An Azure subscription
export AAD_CLIENT_ID=...
export AAD_CLIENT_SECRET=...
export TENANT_ID=...
export SUBSCRIPTION_ID=...
make
./bin/rg-cleanup
By default, this tool deletes stale resource groups that are older than three days. If you want to customize that, you could add a flag --ttl=...
when running. For example, if you want to delete stale resource groups that are older than one day, add --ttl=1d
.