Damn, what are the best alternatives here? For pure AWS I guess CDK directly is okay, but locks you in.
The future of Terraform CDK
11–20 of 140 posts
Re: The future of Terraform CDK
#12Terraform CDK had promise as a blessed infrastructure-as-actual-code solution from the official maintainer of Terraform, so easier to sell internally rather than something from a new vendor like Pulumi. I feel sorry for those teams who have migrated to TF CDK.
Internal vs external DSLs explained in the middle of this page: https://martinfowler.com/bliki/DslQandA.html
Re: The future of Terraform CDK
#13Damn, what are the best alternatives here? For pure AWS I guess CDK directly is okay, but locks you in.
If I really need to migrate off of AWS at some point I'll throw an LLM at it.
Re: The future of Terraform CDK
#14This is a bummer. I don't particularly like Pulumi but use it anyways because for my use cases being able to write actual code is really impactful. Sucks to see fewer options in that space
You can combine it with tools like Dhall or my personal preference Jsonnet instead of imperative languages for an interesting experience for reusable pieces outside of module concepts.
Re: The future of Terraform CDK
#15Re: The future of Terraform CDK
#16Re: The future of Terraform CDK
#17It's odd to always say "Hashicorp, an IBM company". Looks like they want to assign blame. I did try Pulumi a while back, but the compatibility with Terraform modules was not great, so I've switched to CDKTF, which can handle unmodified modules. Dunno if I'll switch back to Pulumi or just use OpenTofu directly.
We use OpenTofu it’s pretty seamless
Re: The future of Terraform CDK
#18Re: The future of Terraform CDK
#19Re: The future of Terraform CDK
#20It's odd to always say "Hashicorp, an IBM company". Looks like they want to assign blame. I did try Pulumi a while back, but the compatibility with Terraform modules was not great, so I've switched to CDKTF, which can handle unmodified modules. Dunno if I'll switch back to Pulumi or just use OpenTofu directly.
> It's odd to always say "Hashicorp, an IBM company". Looks like they want to assign blame. All their branding does this now, including the HashiCorp logo on their website [0]. There's gotta be a name for this specific branding pattern, but I don't know it. [0] https://www.hashicorp.com/en/blog/products/terraform