Skip to content

Tool Parity Matrix

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

CapabilityBicepTerraformPowerShellARMAnsible
Canonical config input supportYes (direct)Partial (derived)Partial (transitional + direct)Partial (derived)Partial (derived)
Control plane deploymentYesYesYesYesYes
Session host deploymentYesYesYesYesYes
Monitoring diagnostic settingsYesYesYesYesYes
Identity and RBAC role assignmentsYesYesYesYesYes
FSLogix configurationYes (extension/script)Yes (extension/script)YesPartial (script)Yes
Validation and schema checksYesYesYesYesYes
CI what-if / plan supportYesYesYesYesYes

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.

Released under the MIT License.