There are reasons when specific infrastructure is no longer needed. When that infrastructure is managed trough HashiCorp Terraform, the terraform...
Category
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.
Install Terraform on Windows for use in Command Prompt and PowerShell
Terraform from HashiCorp is provided as a command-line tool that must first be installed before it can be used. It's provided as a single executable...
Terraform: Import Existing Azure Resources into State (.tfstate)
The way HashiCorp Terraform keeps track of resources that are managed via the Terraform code is through the use the Terraform State (.tfstate) file....
Terraform: Organize Locals / Local Values
Terraform local values (aka locals) enable the creation of expressions or values that can be easily referenced within the Terraform project or...
Terraform: Dependency Lock File (.terraform.lock.hcl)
Every Terraform project has external dependencies on code that does not exist within the project itself. These external dependencies rely on...
CDK for Terraform: Write IaC using Language of Choice
The Cloud Development Kit for Terraform (CDKTF) enables you to write Infrastructure as Code (IaC) using HashiCorp Terraform without the need to...
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...
Terraform Quickstart Templates OSS Project from Build5Nines
There are times when the best resource to use for learning code or even putting some techniques into practice is a simple, prewritten code sample....
AzAPI Terraform Provider: Introduction to working with Azure Preview Resources
The AzAPI Terraform Provider for deploying and managing Microsoft Azure resources is a lightweight, "thin layer" provider built on top of the Azure...
Terraform: Deploy Azure ExpressRoute Circuit with VNet Gateway
Microsoft offers the ability to create a direct, private connection between Azure data centers and infrastructure located on-premises or in a...
Terraform Expression: Get List Object by Attribute Value Lookup
Terraform provides a greater ability to define Infrastructure as Code (IaC) through its support of Expressions. Expressions are lines of code that...
Terraform Modules: Create Reusable Infrastructure as Code
Terraform, being an Infrastructure as Code (IaC) tool, enables you to write declarative code that is then used to provision and manage resources...
Terraform: Deploy to Multiple Azure Subscriptions in Single Project
In most Terraform projects you'll probably be deploying and managing Azure resources within a single Azure Subscription. However, it's common to...
Terraform: Overview of Azure Providers and Tools
HashiCorp Terraform is a great Infrastructure as Code (IaC) tool that helps you deploy and manage IT Resources using declarative code written in HCL...
Terraform: Azure Resource Tags Tips
In Microsoft Azure, you can assign Tags to Azure Resources to add additional metadata to them. This can be used to enhance the reporting of your...
Terraform: If/Else Conditional Resource and Module Deployment
Terraform has an inline If/Else conditional expression that enables you to set parameters and variables programmatically based on the condition...
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...
HashiCorp Certified: Terraform Associate DevOps / SRE Certification
The popularity of HashiCorp Terraform has really taken off in the last couple of years. Terraform has become an extremely popular tool for writing...
Terraform: Create an AKS Cluster
While there are several ways to host container workloads in Azure, Azure Kubernetes Service (AKS) provides the easiest way to deploy Kubernetes for...
Use Terraform Input Variables to Parameterize Infrastructure Deployments
Now that we've gone through an introduction to Terraform, let's take a look at parameterizing our deployments using Terraform Input Variables. Input...