Alistair Scott
Alistair Scott
## Current functionality Currently we generate project names with the repo name as a prefix. For example, for a mono-repo project that has 2 sub-directories (`dev` and `prod`) we would...
This fixes the case where `var.input` was mocked for the following case: ```tf module "mod1" { source = "./mod1" count = 2 } module "mod2" { source = "./mod2" for_each...
In https://github.com/infracost/infracost/pull/2334 we introduced functionality to ignore parent `terragrunt.hcl` files. However, there are times when these can include resources, so they shouldn't always be ignored. See https://github.com/infracost/infracost/issues/2619 for an example.
## Reproduction steps Run `infracost breakdown --path=.` against the following repo: `main.tf` ```hcl module "with_output" { source = "./with_output" } module "using_count" { source = "./module" count = module.with_output.count }...
This removes old dependencies we no longer need and old deprecated functionality.
We currently have a 'Watchers' cost component on the `azurerm_automation_account` resource. I think that should be moved to this resource. In this case it will become an hourly cost component...
Also adds all the free resources from https://github.com/infracost/infracost/issues/2998
## Description `cdktf` outputs to `.tf.json`. It can also output to `.tf` HCL files, but from what I've heard this doesn't always work. Currently, Infracost doesn’t handle `.tf.json` properly. We...