What does HackerNews think of infracost?

Cloud cost estimates for Terraform in pull requests💰📉 Love your cloud bill!

Language: Go

#5 in Azure
#10 in Google
#8 in Terraform
#5 in Terraform
Inevitable end for every open source company since the free money ended. What bothers me is that wording is vague enough.

> HashiCorp considers a competitive offering to be a product or service provided to users or customers outside of your organization that has significant overlap with the capabilities of HashiCorp’s commercial products or services.

So, consider there is no cost estimate service and you built a thing that got popular (https://github.com/infracost/infracost). Then after 2 years Terraform Cloud catches up. What happens? Are you out of business?

Wonder how long until we get our first request to add support for this to infracost https://github.com/infracost/infracost? At least the price list looks a lot simpler than AWS / Azure / GCP - more like UpCloud! Though honestly, if it starts to work, I'm sure the number of prices/services will grow exponentially.
> I'm terrified of the literally infinite bill that might show up from a typo a month down the line

Whilst this might sound funny, we were surprised to see it as a common use-cases with users putting https://github.com/infracost/infracost in their CI/CD pipelines to act as safety net. Currently it only works for Terraform users, but we plan to add other infra-as-code tools in the future. We're also discussing how we can do this for people who don't use infra-as-code in https://github.com/infracost/infracost/issues/840 but it's not clear what the workflow could look like for them. Perhaps having separate AWS accounts with a budget alert that emails you to run https://github.com/rebuy-de/aws-nuke is a work-around just now.

(I'm co-founder of Infracost)

> By tracking cloud spend, the company enables engineers, and not just finance teams, to take ownership of cloud spend.

> tie the pain directly to the folks who can fix the problem

That's why we're building https://github.com/infracost/infracost for engineering teams (free open source)

Pretty cool to see companies create new teams focused on cloud efficiency, seems like they're going beyond using traditional cloud cost management tools by trying to create a culture of cost awareness in their eng teams.

We're trying to do a similar thing by putting a comment in PRs (e.g. for Terraform repos) to say how much the cost of the change will be before it goes live (we're open source https://github.com/infracost/infracost). Always interested in hearing what people think about this approach.

I've seen many companies user "terminator" scripts that shutdown/delete things that aren't tagged as "keep" or something like that, though only in non-production accounts. The budget alerts from the cloud providers can be useful too (AWS recently released cost anomaly alerts).

We're trying to tackle this problem with https://github.com/infracost/infracost from another angle for people who use Terraform: show a cost estimate in pull requests so the user understands what costs money, and roughly how much it costs. I hope that helps clarify "only pay for what you use" without trawling through cloud pricing pages.