Skip to content

Tool Parity Matrix

This matrix documents current implementation parity for Epic #8 execution and closure validation.

Capability Bicep Terraform PowerShell ARM Ansible
Canonical config input support Yes (direct) Partial (derived) Partial (transitional + direct) Partial (derived) Partial (derived)
Control plane deployment Yes Yes Yes Yes Yes
Session host deployment Yes Yes Yes Yes Yes
Monitoring diagnostic settings Yes Yes Yes Yes Yes
Identity and RBAC role assignments Yes Yes Yes Yes Yes
FSLogix configuration Yes (extension/script) Yes (extension/script) Yes Partial (script) Yes
Validation and schema checks Yes Yes Yes Yes Yes
CI what-if / plan support Yes Yes Yes Yes Yes

Notes

  • Canonical source of truth is config/variables.yml.
  • Bicep is the strongest direct implementation path.
  • ARM templates are a derived path from Bicep where practical.
  • Transitional support for src/powershell/parameters.example.ps1 is intentionally retained to avoid breaking existing automation.