Hugo Rut
Hugo Rut
Infracost often runs on Terraform configuration that is incorrect or incomplete. For example, users can specify incorrect attribute values for Terraform blocks. Infracost has historically left validation of these values...
Users of Infracost can only consume Infracost as a CLI tool. However, many users want to build upon Infracost within internal applications or projects. This issue is a placeholder to...
Terraform often generates resource attributes from cloud state. Take the following example: ```go resource "google_compute_region_ssl_certificate" "default" { description = "Terraform Managed - ${var.project_dir}" name_prefix = "${var.name_prefix}" private_key = "${var.private_key}" certificate...
Infracost fails to fetch some local module source paths when running on Windows. The error log gives the following message: ```go Failed to load module err: missing module with source...
When Infracost parses HCL files directly it has no concept of attributes that are populated from cloud state. See https://github.com/infracost/infracost/issues/1718 for further explanation. Infracost can generate mock values for these...
Resources that solely use usage costs will have a `0.00` cost shown. We should alter the extension to allow users to supply a usage file, or parse it from a...
Infracost VSCode extension relies on the Infracost CLI to parse and fetch cost estimates. However, the CLI is yet to support private Terraform modules. See this issue https://github.com/infracost/infracost/issues/1667 for more...
Consider the following VSCode workspace: ``` prod/ # terraform project dev/ # terraform project ``` If a user adds a further project to this workspace, e.g. `stag`, then the Infracost...
If users start a new Terraform project in VSCode the Infracost extension fails to activate because there are no `.tf` files in the project. A workaround for this is to...
Infracost VSCode has a naive way of offering users the ability to configure Terraform input variables. If terraform var files with the names `terraform.tfvars` or `*.auto.tfvars` are found, these are...