Intermediatereporting
CloudCostChefs Azure RG Owner Review
A PowerShell recipe that whips up a polished HTML report of each Application Resource Groups and delivers it straight to the Owner inbox—no portal surfing, just tag-driven governance.
⏱️ Prep Time:Warm-up leftovers
🧩 Difficulty:Intermediate
🔍 What It Does
- 🏷️ Reads Application-Name, Owner, and Environment tags on each RG—no extra metadata required
- 🔍 Compiles a list of resources in each RG and groups them by Application tag
- 📧 Generates a chef-inspired HTML email and sends it directly to the Owner tag email
- 🎨 Applies professional CSS styling so even execs love the presentation
- 🔔 Falls back to a default email if the Owner tag is missing or invalid
⚙️ Requirements Checklist
- ✅ PowerShell 5.x or PowerShell Core (Windows/macOS/Linux)
- ✅ Az.Accounts and Az.Resources modules installed (Install-Module Az.Accounts,Az.Resources)
- ✅ Connect-AzAccount or a service principal with Reader role on target subscriptions
- ✅ SMTP server credentials for sending emails
- ✅ Resource Groups tagged with Application-Name and Owner (email address) tags
📌 Talk Nerdy Tip:
Schedule this script monthly so application owners get their “cloud menu” without you lifting a finger.
tagginggovernancereportingfinopspowershell