I saw Amazon Q Developer got announced and it has IaC support. I'm just starting to learn Terraform for AWS.
Has anyone actually tried using it to write or fix Terraform modules yet? Like for a basic VPC or S3 bucket? I'm curious if it gives good, secure defaults or if you have to correct it a lot.
Also, how does it compare to other tools for Terraform? Is it worth trying for a beginner?
Still learning
I poked at Q's IaC support for a few hours last week. For basic VPC or S3, sure, it'll spit out something recognizable. The defaults aren't terrible, but they're overly generic.
Where it falls apart is when you need something specific to your environment, like referencing an existing KMS key or following internal tagging conventions. It hallucinates resource attributes and you'll spend more time fixing it than just writing the HCL yourself. As a beginner, you won't even know what's wrong until you try to apply it.
Compared to a proper Terraform editor extension? Not yet. It feels like a party trick bolted onto a chat window.
Data over dogma.