HashiCorp Configuration Language
May 1, 2024
Updated July 6, 2025
12 minute read
HashiCorp Configuration language (HCL) is a declarative language used to describe infrastructure in a consistent way. HCL lets you create infrastructure as code, which enables you to automate and manage your infrastructure in a reliable and repeatable manner.
Why Learn HashiCorp Configuration Language (HCL)?
HCL is gaining increasing popularity due to its simplicity and wide adoption by infrastructure automation tools, most notably Terraform and Consul.
qqi18t|
Find a path to becoming a HashiCorp Configuration Language. Learn more at:
OpenCourser.com/topic/qqi18t/hashicorp
Reading list
We've selected three books
that we think will supplement your
learning. Use these to
develop background knowledge, enrich your coursework, and gain a
deeper understanding of the topics covered in
HashiCorp Configuration Language.
This reference book provides a comprehensive overview of HCL, including all of its syntax, functions, and data types.
Covers how HCL can be used to automate and manage Windows-based infrastructure and applications.
Covers how HCL can be used to write Terraform configuration files.
For more information about how these books relate to this course, visit:
OpenCourser.com/topic/qqi18t/hashicorp