The AzAPI Terraform provider for Microsoft Azure has introduced a feature known as dynamic properties. This feature simplifies resource definitions by enabling the use of HCL (HashiCorp Configuration Language) blocks instead of JSON blocks that would previously...
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.
Best Practices to Promote from DEV to PROD Environments with HashiCorp Terraform using Workspaces and Folders
When using HashiCorp Terraform to manage infrastructure as code (IaC), promoting changes from the development (DEV) environment to the production (PROD) environment is critical to the process of managing the development lifecycle of the infrastructure for a system....
Terraform: Conditional If Variable Does Not Exist (try function)
They try function in HashiCorp Terraform allows values to be read from a Data Source, input variables, or some other attribute while providing a default value if the evaluation expression errors. This is particularly useful when data is retrieved from an external...
Terraform: Create your First Module
Infrastructure as Code (IaC) has become a cornerstone of modern cloud management, and HashiCorp Terraform is a powerful tool for achieving this....
How to Perform Simple 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...
Terraform: Convert List to Map of Objects (using for loop)
Terraform is a powerful infrastructure-as-code tool that allows you to define and provision infrastructure resources. In some scenarios, you might...
Terraform: Convert List to String (join function)
HashiCorp Terraform is a versatile infrastructure-as-code tool that empowers users to define and provision infrastructure resources with ease using...
Terraform If/Else statements with Conditional and Null Coalesce Examples
In the realm of infrastructure as code (IaC), Terraform reigns supreme as a versatile tool for provisioning and managing cloud resources. Its...
Terraform: Convert String to List (tolist, split functions)
HashiCorp Terraform is a powerful infrastructure-as-code tool that allows you to define and provision infrastructure resources using a declarative...
Terraform Locals: How, When and Why to use locals
In the ever-evolving landscape of Infrastructure as Code (IaC), Terraform stands tall as one of the leading tools for provisioning and managing...
Terraform: Deploy Azure Storage Account and Blob Container
HashiCorp Terraform is a great tool for deploying and managing Microsoft Azure resource. This includes management of Azure Storage Accounts and Blob...
Why HashiCorp Terraform is Essential for SREs and DevOps Engineers
As a DevOps Engineer or Site Reliability Engineer (SRE), managing cloud infrastructure deployments is a critical aspect of your daily activities. It...
Deploy Azure IoT Hub using Terraform DevOps Infrastructure Automation
HashiCorp Terraform is popular Infrastructure as Code (IaC) tool used to automate infrastructure deployments. Terraform is great for deploying...
Terraform Best Practices for Writing Clean, Readable, and Maintainable Code
HashiCorp Terraform has become one of the most popular infrastructure as code (IaC) tools. Terraform allows you to define and manage your...
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...
Terraform: Deploy Azure Function App with Consumption Plan
HashiCorp Terraform is great for deploying any Microsoft Azure resource, and the same applies to deploying serverless compute with Azure Function...
Terraform: Store Backend State in Azure Storage Account
One of the things that HashiCorp Terraform requires to work is the ability to save and store the Terraform State Management (.tfstate) file. By...
Terraform: String Functions and Interpolation Explained
Various tasks working with strings in HashiCorp Terraform is the most common type of code written when writing Infrastructure as Code (IaC)...
Chris Pietschmann Awarded HashiCorp Ambassador – 2023
I have been recognized by HashiCorp due to my continued dedicated and commitment to helping the DevOps and Site Reliability Engineer (SRE) community...
Terraform: Using CIDR Notation to Define IP Address Ranges and Subnet Address Spaces
Defining IP Address spaces using CIDR notation for network and subnets is a common task for network engineers, DevOps Engineers, and Site...
Terraform: Use for_each to deploy multiple resources
for_each in HashiCorp Terraform can be used to create more advanced Terraform configurations that are able to deploy multiple instances of a...