News for hackers. Stuff that matters.
Re:HashiCorp Adopts Business Source License by justinclift on Friday August 11, 2023 @07:33AM (#37087500)
Hadn't heard of Pulumi before.

It sounds like a Terraform alternative, but looking at the website it doesn't really convey if it's a Terraform fork or ground-up re-write, or something else?

Re:HashiCorp Adopts Business Source License by nailer on Friday August 11, 2023 @08:23AM (#37087884)
Pulumi is infra as code. Not like Terraform define it - using the world's most hated config file format - but actual code - Python, TypeScript, etc.
Re:HashiCorp Adopts Business Source License by rirze on Friday August 11, 2023 @10:45AM (#37089252)
It is powered by Terraform underneath-- but Pulumi has done a ton of work to make the abstraction seamless.
Re:HashiCorp Adopts Business Source License by justinclift on Friday August 11, 2023 @11:27AM (#37089789)
Thanks all. I'll add it to my ToDo list for checking out. :)
Re:HashiCorp Adopts Business Source License by chokolad on Friday August 11, 2023 @12:12PM (#37090351)
It is not powered by Terraform AFAIK
Re:HashiCorp Adopts Business Source License by rirze on Saturday August 12, 2023 @11:27AM (#37101142)
Not sure why you're so insistent on this when Pulumi folks themselves on this post have said that they contribute back up to the AWS provider source repo (1).

Maybe not all their providers utilize Terraform, but it was definitely how their product started out. When you run Pulimi using their AWS provider and get errors at runtime, some of those are verbatim Terraform errors.

Their docs and site is very clear to muddle this connection but if you ever used their API, you'd know this.

(1): https://news.ycombinator.com/item?id=37081306

Re:HashiCorp Adopts Business Source License by chokolad on Friday August 11, 2023 @12:11PM (#37090347)
As far as I know Pulumi is not powered by Terraform underneath.
Re:HashiCorp Adopts Business Source License by __jem on Friday August 11, 2023 @12:12PM (#37090353)
Only some of the providers are based on Terraform. I think it would be incorrect to say it's "powered by Terraform."