this post was submitted on 06 Jul 2023
3 points (100.0% liked)

DevOps

26 readers
1 users here now

DevOps integrates and automates the work of software development (Dev) and IT operations (Ops) as a means for improving and shortening the systems development life cycle.

Rules:

Icon base by Lorc under CC BY 3.0 with modifications to add a gradient

founded 1 year ago
MODERATORS
 

I use terraform fairly extensively in my role, and saw terraform cdk seems to be a nice extension to terraform. Unfortunately it’s convert feature hasn’t seemed to work for me and I’m hesitant to rewrite everything by hand.

Has anyone been using cdktf and enjoying it enough that could convince me to do that rewrite?

you are viewing a single comment's thread
view the rest of the comments
[–] Lowpass 2 points 1 year ago

It's not considered v1.0 and is not feature complete. 1.0 will almost certainly contain breaking changes. I've used it for some POCs and a some demos but nothing in active use, mostly for those reasons.

That said, it's hard to understate how amazing it is to get out of YAML and use a real programming language with strong types to build infrastructure. You'll want to do everything in CDK. If you're using AWS only, use AWS CDK and skip terraform. The additional layer offers nothing meaningful.