An Azure cost savings and waste checking tool.
- Download and install Steampipe (https://steampipe.io/downloads). Or use Brew:
brew tap turbot/tap
brew install steampipe
steampipe -v
steampipe version 0.8.2
Install the Azure plugin
steampipe plugin install azure
Clone this repo and move into the directory:
git clone https://github.com/turbot/steampipe-mod-azure-thrifty.git
cd steampipe-mod-azure-thrifty
Run all benchmarks:
steampipe check all
Your can also run a specific controls:
steampipe check control.compute_disk_unattached
- Long running Compute Virtual Machines
- Unused and oversized Compute Disks and Snapshots
- Unattached Network Public IPs
- Long running SQL Databases
- #TODO List
Use introspection to view the available controls::
steampipe query "select resource_name from steampipe_control;"
Have an idea for a thrifty check but aren't sure how to get started?
Prerequisites:
- Steampipe installed
- Steampipe Azure plugin installed (see above)
Fork: Click on the GitHub Fork Widget. (Don't forget to ⭐ the repo!)
Clone:
- Change the current working directory to the location where you want to put the cloned directory on your local filesystem.
- Type the clone command below inserting your GitHub username instead of
YOUR-USERNAME
:
git clone git@github.com:YOUR-USERNAME/steampipe-mod-azure-thrifty
cd steampipe-mod-azure-thrifty
Thanks for getting involved! We would love to have you join our Slack community and hang out with other Mod developers.
Please see the contribution guidelines and our code of conduct. All contributions are subject to the Apache 2.0 open source license.
help wanted
issues: