HashiCorp Terraform

HashiCorp Terraform is an Infrastructure as Code (IaC) tool to help you more reliably deploy and manage infrastructure deployments across one or more clouds, or even on-premise. As with all IaC tools, Terraform allows you to write code that is used to build, change, and version your infrastructure deployments in a reliable and efficient manner.

97 articles

Mar 6, 2023 • 9 min read

Terraform State Management Explained

Terraform state management is extremely important with all Terraform projects. State management is the feature that allows you to manage, store, and retrieve the current…

Oct 11, 2023 • 4 min read

How to Perform String Concatenation in Terraform

Terraform is a powerful infrastructure as code (IaC) tool, but even experienced users sometimes encounter challenges with what seems like basic operations. One such operation…

Aug 25, 2022 • 2 min read

Terraform: Get Azure Subscription Reference

When working with Terraform on Azure to manage resources, there are times when it’s necessary to get a reference to an Azure Subscription. This could…

Apr 24, 2024 • 3 min read

Terraform: Split main.tf into seperate files

When using HashiCorp Terraform as the Infrastructure as Code (IaC) tool of choice, it becomes critical to organize the Terraform code as the Terraform project…

May 31, 2024 • 5 min read

Terraform Lookup Function – Usage and Examples

The Terraform lookup() function provides a powerful feature that can be used to implement more flexible and easily configurable infrastructure configurations. The lookup() function is…

Mar 31, 2025 • 2 min read

What is the HashiCorp Ambassador Award?

HashiCorp, the company behind Terraform, Consul, and Vault, has a community recognition award they call “HashiCorp Ambassador.” This award is given to individuals who have…