We all do it. We create resources in the cloud for a demo, or a presentation and forget about them. Then at the end of the month, we receive a bigger invoice then expected and it's the panic.
This is why I thought about AzSubscriptionCleaner. It's an open-source project that could be deployed in your subscription very easily. The goal is to have it deployed by one click directly from GitHub.
The tool can be deployed in two versions, using Azure Automation, or Azure Functions. Based on a schedule it will execute a query to search all resources with a tag
expireOnwith the value is older than
now(), and delete them.
I wrote two blog posts, paired with a YouTube video that explain how to tools where built.
Read the complete post on Dev.to: Keep your Azure Subscription Clean Automatically
Read the complete post on Dev.to: Use Azure Function to Clean-up your Mess, Automatically
This is an open-source project github.com/FBoucher/AzSubcriptionCleaner, you are welcome to see the code, clone the repository, ask for more feature or do a pull request to add a new one!