AsCode allows you to describe your infrastructure using an expressive language in Terraform without writing a single line of HCL.