features icon indicating copy to clipboard operation
features copied to clipboard

Terraform devcontainer: ms-azuretools.vscode-azureterraform is deprecated

Open williamoconnorme opened this issue 1 year ago • 0 comments

The Terraform dev container ghcr.io/devcontainers/features/terraform includes the VS Code extension Azure Terraform ms-azuretools.vscode-azureterraform. This extension depends on a now deprecated extension Azure Account ms-vscode.azure-account. It looks like Azure Terraform extension is no longer maintained

My opinion is that its also not suitable for this container for reasons:

  • Terraform CLI commands are already available in the HashiCorp Terraform extension
  • The visualize command does not work as GraphViz is not included in this container
  • The Azure Cloud Shell feature is coupled with Azure which not something every VS Code devcontainer that uses terraform requires

For those that want this extension, its probably better that its installed explicitly as part of their devcontainer.json under the extensions list rather than have it installed with the terraform feature. Can this be removed from this feature?

williamoconnorme avatar Feb 07 '25 15:02 williamoconnorme