Hugo Rut

Results 28 issues of 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...

enhancement

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...

enhancement

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...

enhancement

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...

bug

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...

enhancement

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...

enhancement

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...

bug

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...

bug

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...

bug

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...

enhancement