Overview
A production-ready library of Azure Policy definitions that enforce organisational standards across multiple subscriptions and management groups.
Policy Categories
- Tagging: Required tags (Environment, Owner, CostCenter) on all resources
- Networking: Deny public IPs on VMs, require NSG on subnets
- Security: Enforce Defender for Cloud on all subscriptions, require diagnostic settings
- Compute: Allowed VM SKUs per environment, require managed disks only
Deployment
Policies are deployed via Bicep + Azure DevOps pipeline:
Compliance Reporting
Included PowerShell runbook generates weekly compliance reports across all subscriptions and sends summaries to a Teams webhook.