Introducing the Entra as Code Interactive Workshop
Manual identity management works for small setups—but at scale, it’s hard to stay consistent, track changes, and ensure compliance. That’s where Infrastructure as Code shines. I’m excited to announce the Entra as Code Interactive Workshop; A hands-on experience to master Microsoft Entra ID with Terraform.
Why Entra as Code?
Apply proven IaC principles to identity management:
- Version control your configurations
- Review changes before deployment
- Replicate environments reliably
- Audit every modification
- Automate with CI/CD
What Makes This Workshop Different?
Interactive Progress Tracking: GitHub Actions creates issues for each stage with instructions and checklists.
Comprehensive Coverage: In 90–120 minutes, you’ll set up your environment, create Service Principals, build Terraform workflows, and manage Conditional Access, Access Packages, and PIM.
Cost & Licensing to run the Workshop
- Workshop is a public repository, free to use.
- Free Start: No Azure subscription required; Entra ID Free covers the basics.
- P2 Recommended: Unlock advanced features like Conditional Access and PIM.
Get Started
- Visit: https://github.com/mjendza/workshop-entra-as-code-interactive
- Click Green Button “Use this template” to create your own copy of the repository (based on the template).
- Follow the Issues tab and start with Stage 0!
What’s Not Included
- Terraform licensing, state file strategies, and secret management—these deserve their own workshops.
- Entra ID Tenant.
- Azure Subscription and any other paid resources to host Terraform state or run CI/CD pipelines.
Feedback and Contributions
Found a bug? Have a suggestion? I’d love to hear from you. Please open an issue on the repository, and let’s make this workshop even better together.
Create Issue here –> https://github.com/mjendza/workshop-entra-as-code-interactive/issues