Skip to content

Phase Ownership Matrix

This matrix declares responsibility boundaries for each deployment phase.

PhaseDescriptionPrimary ownerSupporting tools
Phase 0Config and schema validationCI + schemaPowerShell, Python validators
Phase 1Control plane deploymentBicepTerraform, ARM, PowerShell, Ansible
Phase 2Registration token generation and secret managementPowerShell/Bicep orchestratorARM, Terraform, Ansible
Phase 3Session host provisioning on Azure LocalBicep session templateTerraform, ARM, PowerShell, Ansible
Phase 4Domain join and agent installBicep/PowerShell extensionsARM, Ansible
Phase 5Diagnostics and monitoring enablementBicep + TerraformPowerShell, ARM, Ansible
Phase 6Identity and RBAC assignmentsBicep + TerraformPowerShell, ARM, Ansible
Phase 7FSLogix profile configurationPowerShell/AnsibleBicep, Terraform, ARM
Phase 8Validation matrix executionTests + CIAll tools

Contract Modes

  • Strict direct: Bicep orchestrator and schema validation path.
  • Derived: Terraform and ARM parameter generation from canonical config.
  • Transitional: legacy PowerShell parameters file accepted until full bridge migration.

Released under the MIT License.