I’ve written a blog post on Spacelift.io about the HashiCorp Configuration Language!
The official HashiCorp Configuration Language (HCL) repository on GitHub defines HCL as follows:
“HCL is a toolkit for creating structured configuration languages that are both human- and machine-friendly, for use with command-line tools.”
This is not how you commonly think about HCL, whose primary use case is for writing configuration files for Terraform and OpenTofu.
In this blog post, we will discuss HCL, its main components, how to write HCL configuration files, use cases, and best practices. The focus will be on using HCL for Terraform and OpenTofu.
Read more at 🚀 spacelift.io/blog/hcl-hashicorp-configuration-language