Lab status

An Azure landing zone and Entra ID baseline as Terraform, sized for a regulated organisation, with AI workload security to follow.

Last updated 4 November 2026. The code will be public once a full secret scan has passed.

AreaWhat it coversStatus
Pipeline gatesFormat, validate, lint, infrastructure scan, secret scan and mock-provider tests on every pull request.Built
HCP Terraform workspacesProjects, workspaces and state sharing defined in YAML, with tests that reject upward reads.Built
Decision recordsVersion pinning, the HCP access model and where state lives.Built
Bootstrap and cost guardrailsPipeline identities, federated credentials, budgets and a one-step destroy.Planned
Azure platformManagement groups, policy baseline, logging, network and DNS.Planned
Entra ID baselineConditional Access in report-only first, and break-glass checks.Planned
AI workload securityFoundry, AI Gateway, agent guardrails and Defender for AI Services.Planned
Regulatory mappingsMAS TRM, the MAS AI risk guidelines and APRA CPS 234. Illustrative only.Planned

Scope

This is a personal lab on my own tenant and subscription. It holds no employer code or configuration. Where it maps controls to regulatory frameworks, it says the design supports a control, never that it complies.