It would be great to have an alternative to Terraform that uses a bit more advanced provider (at last for AWS). Does OpenTofu use that same provider?
The future of Terraform CDK
31–40 of 140 posts
Re: The future of Terraform CDK
#32This is particularly frustrating as I've spent the last year writing many thousands of lines of CDKTF Python. HCL just does not have the modularity and expressiveness that Python, or other languages CDKTF supports. I guess I'll spend another year migrating to Pulumi now..
Re: The future of Terraform CDK
#33Rug pulls on infrastructure components seem even worse than other rug pulls as they can hit your entire infra codebase at once
Re: The future of Terraform CDK
#34Re: The future of Terraform CDK
#35Earlier quoted context omitted.
Just use Terraform?
Yeah I'm struggling to see the value here.
Downsides are doing infrastructure in a programming language was always problematic unless developer was skilled at Ops which most who used TFCDK were not.
Re: The future of Terraform CDK
#36Re: The future of Terraform CDK
#37Hashicorp, an IBM company
Re: The future of Terraform CDK
#38Earlier quoted context omitted.
Does it do ephemeral values yet?
Yep, as of yesterday’s 1.11 release it’s supported! That also includes a new “enabled” meta argument, so you don’t have to hack around conditional resources with count = 0. [0]: https://opentofu.org/blog/opentofu-1-11-0/ Disclaimer: affiliated with the project
Re: The future of Terraform CDK
#39It'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.
Re: The future of Terraform CDK
#40It would be great to have an alternative to Terraform that uses a bit more advanced provider (at last for AWS). Does OpenTofu use that same provider?
Also, for large providers like AWS, GCP, Azure, etc - these are often largely authored by the hyperscaler themselves, for better or worse.