Too Long; Didn't Read
The HCL configuration format is used by all the amazing HasiCorp tools like [Terraform], [Vault], and [Nomad]. In this post, I want to show how you can implement your own tool using the HCL format. HCL provides an easy-to-read format with a clear structure and additional features like variable interpolation and inline function calls. To map HCL to our structs we can use struct tags: "Tasks" and "Steps"