features
features copied to clipboard
Terraform devcontainer: ms-azuretools.vscode-azureterraform is deprecated
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?