vscode-terraform
vscode-terraform copied to clipboard
HashiCorp Terraform VSCode extension
## Background In #701, we introduced a provider panel with a list of providers for a module. ## Problem Statement The current implementation displays the type, namespace, version constraints and...
## Background In #701, we introduced a provider panel with a list of providers for a module. ## Problem Statement The current implementation displays the type, namespace, version constraints and...
## Problem Statement Terraform users can define a module version constraint via the `version` argument of a `module` block. For example: ```hcl module "eks" { source = "terraform-aws-modules/eks/aws" version =...
## Problem Statement ### Historical Context With extension v2 and initial release of the language server the expected end-user workflow was that user would run `terraform init` to allow the...
## Problem Statement Users are provided with completion, hover data etc. today largely based on schemas for both Terraform itself (core) and individual providers. There are situations in which schema...
## Problem Statement Users can today complete a whole block in two steps. In the **first** step they complete the block type  In the...
## Problem Statement The Terraform Registry provides documentation for provider resources and data sources, such as - https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/resource_group - https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/data-sources/resource_group It would be helpful for users to be able to...
## Problem Statement Users can today leverage completion capability for introducing a new `provider` block and new `required_providers` entry to the configuration, but the experience as whole isn't as _seamless_...
Related to - https://github.com/hashicorp/vscode-terraform/issues/641 - https://github.com/hashicorp/terraform-ls/issues/37 --- ## Problem Statement Terraform provides [builtin functions](https://www.terraform.io/docs/language/functions/index.html) to help users build reusable configuration. Without consulting the documentation users may not always know: -...
## Problem Statement Terraform users can declare a provider version constraint via the `version` argument within `required_providers` entry. For example: ```hcl terraform { required_providers { aws = { source =...