Live data from Hacker News

It's Time to Switch to OpenTofu

blog.gruntwork.io

21–27 of 27 posts

Re: It's Time to Switch to OpenTofu

#21
post #15

Earlier quoted context omitted.

Pulumi is not free. You can still use Code with Terraform/OpenTofu using CDKTF [0]! [0]: https://developer.hashicorp.com/terraform/cdktf

It is possible to self-host it on GCS, S3, etc. We used to pay for their cloud offering, but using GCS as a backend was much more performant than using their backend and extremely cheap (a few cents to dollars per month).

I've had a disastrous experience with Pulumi several months ago trying to set up some basic Azure setup - it wasn't anything like Terraform, so, I switched to CDKTF for that, and it was nice except that I first attempted using Go, but, ideally, it went with TypeScript as it was significantly more ergonomic.

Re: It's Time to Switch to OpenTofu

#22
Naming Spacelift, Env0, Scalr etc as suppprters without mentioning they had no other choice than to move away from Terraform feels like its missing some context. I would assume they could've licensed it from HashiCorp but for a huge sum.

Re: It's Time to Switch to OpenTofu

#23
post #15

Or use code instead of HCL. I joined Pulumi because I believe that using the abstraction and tooling that a proper language allows is the way to go, but anything that's not config: CDK, Bicep, TF CDK, etc – is to me a step in the right direction. It's not that HCL is bad, and I get that it's dominant. It's just the same complaint I have with yaml and yaml templating: You will want something more than a config file at…

Pulumi is not free. You can still use Code with Terraform/OpenTofu using CDKTF [0]! [0]: https://developer.hashicorp.com/terraform/cdktf

I found https://sst.dev/ to be a developer friendly experience. It is built on top of Pulumi.

I just pay the AWS costs under my own account and nothing else.

Re: It's Time to Switch to OpenTofu

#24
post #22

Naming Spacelift, Env0, Scalr etc as suppprters without mentioning they had no other choice than to move away from Terraform feels like its missing some context. I would assume they could've licensed it from HashiCorp but for a huge sum.

> I would assume they could've licensed it from HashiCorp but for a huge sum.

Maybe. Maybe not. Maybe hashicorp would have agreed to sell a license to them with terms that allowed their usage of terraform in their products. But it is also quite likely that they would have refused to grant such a license to their competitors.

Re: It's Time to Switch to OpenTofu

#25
post #24
post #22

Naming Spacelift, Env0, Scalr etc as suppprters without mentioning they had no other choice than to move away from Terraform feels like its missing some context. I would assume they could've licensed it from HashiCorp but for a huge sum.

> I would assume they could've licensed it from HashiCorp but for a huge sum. Maybe. Maybe not. Maybe hashicorp would have agreed to sell a license to them with terms that allowed their usage of terraform in their products. But it is also quite likely that they would have refused to grant such a license to their competitors.

It's also not a great idea to place one's future at the whim of a competitor. Maybe they get a good license deal today and next year it's 100x. No sane business would do this.

Re: It's Time to Switch to OpenTofu

#26
post #15

Earlier quoted context omitted.

Pulumi is not free. You can still use Code with Terraform/OpenTofu using CDKTF [0]! [0]: https://developer.hashicorp.com/terraform/cdktf

Pulumi is free: "Pulumi is true open source, uses the Apache 2.0 license, and does not and never will depend on BSL-licensed software in any way, HashiCorp owned or otherwise." ( https://www.pulumi.com/blog/pulumi-hearts-opensource/ ) Pulumi Cloud (the SaaS offering) is (mostly) not free. There is a free tier for individuals/companies with minimal needs. You may happily use Pulumi and manage your own state files, for…

I yet have to read/hear about somebody self-hosting Pulumi. It lacks the huge Terraform ecosystem and without the paid cloud offering, it's pretty rudimentary.

Re: It's Time to Switch to OpenTofu

#27
post #15

Earlier quoted context omitted.

Pulumi is not free. You can still use Code with Terraform/OpenTofu using CDKTF [0]! [0]: https://developer.hashicorp.com/terraform/cdktf

I found https://sst.dev/ to be a developer friendly experience. It is built on top of Pulumi. I just pay the AWS costs under my own account and nothing else.

This is great. Sorry, I've almost forgotten about it. Thanks!
Post reply on HN