Azure DevOps Provider

Structured support for Azure DevOps variable groups and build definitions with secret protection and mapping support.

Implemented

Support for the Azure DevOps provider includes specialized rendering for variable groups and build definitions, plus Azure DevOps-aware mapping for users, groups, projects, and repositories.

Implemented Resources

  • Variable Groups (azuredevops_variable_group): Variable-level semantic diffing with secret value protection, Key Vault integration display, and unified regular/secret variable tables. See the Variable Groups feature page for details.
  • Build Definitions (azuredevops_build_definition): Structured tables for variables, triggers, repositories, schedules, and outputs. See the Build Definitions feature page for details.

Mapping and Display Enhancements

  • Principal Mapping: Azure DevOps users, groups, and projects resolve to display names via --principal-mapping
  • Repository Mapping: Repository IDs render with mapped names and the 🗃️ icon
  • Branch and Ref Icons: Branch-like attributes render with the ⎇ icon for quick scanning

Notes

Azure Pipelines users can also consume the tfplan2md_haschanges pipeline variable when generating reports with --output, which makes conditional follow-up steps straightforward.