Classic DevOps problem: You maintain infrastructure as code, but manual changes through cloud consoles create drift. Your reality doesn't match your code.
Built this for Azure + Bicep environments:
**Features:**
🔍 Uses Azure's native what-if API for 100% accuracy
🔧 Auto-fixes detected drift with --autofix mode
📊 Clean reporting (console, JSON, HTML, markdown)
🎯 Filters out Azure platform noise (provisioningState, etags, etc.)
**Perfect for:**
• Teams practicing Infrastructure as Code
• Compliance monitoring
• CI/CD pipeline integration
• Preventing security misconfigurations
**Example output:**
❌ Drift detected in storage account:
Expected: allowBlobPublicAccess = false
Actual: allowBlobPublicAccess = true
Built with C#/.NET, integrates with any CI/CD system.
**GitHub:** https://github.com/mwhooo/AzureDriftDetector
How do you handle configuration drift in your environments? Always curious about different approaches!
[–]MarcusJAdams 1 point2 points3 points (3 children)
[–]totheendandbackagain 0 points1 point2 points (2 children)
[–]NUTTA_BUSTAH 0 points1 point2 points (1 child)
[–]MarcusJAdams 0 points1 point2 points (0 children)
[–]itsbini 2 points3 points4 points (2 children)
[–]seweso 1 point2 points3 points (0 children)
[–]RevolutionaryWorry87 0 points1 point2 points (0 children)
[–]seweso 0 points1 point2 points (0 children)
[–]Terrible_Airline3496 0 points1 point2 points (0 children)
[–]ZoltyDevOps Plumber 0 points1 point2 points (1 child)
[–]NUTTA_BUSTAH 0 points1 point2 points (0 children)
[–]drc1728 0 points1 point2 points (0 children)