The AzAPI Terraform provider for Microsoft Azure has introduced a feature known as dynamic properties. This feature simplifies resource definitions...
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.
Using Terraform String ‘replace’ Function for RegEx String Replacement
HashiCorp Terraform offers a lot of powerful functions that can be used for string manipulation within your Infrastructure as Code (IaC) projects....
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...
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...
Terraform: Modules using Git Branch as Source
HashiCorp Terraform empowers DevOps Engineers and SREs to manage cloud resources efficiently. One of its standout features is the Terraform Modules...
Analyzing IBM’s Acquisition of HashiCorp: A Game-Changer in Hybrid Cloud Management
IBM has announced its acquisition of HashiCorp Inc., a leading multi-cloud infrastructure automation company, for $6.4 billion! This acquisition is...
Terraform: How are Data Sources used?
In HashiCorp Terraform, data sources serve as a bridge between the Terraform configuration and external systems or information. Essentially, data...
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: Remove Resource from State File (.tfstate)
Terraform's declarative approach allows for defining infrastructure as code (IaC), enabling teams to automate the deployment and management of...
Benefits of Convention over Configuration for IaC Deployment Projects
With Infrastructure as Code (IaC), every aspect of an organization's infrastructure is defined and managed through code. This infrastructure...
Terraform: How to for_each through a list(objects)
HashiCorp Terraform is a great Infrastructure as Code (IaC) tool that allows you to easily manage many resources efficiently. While you can write...
Should .terraform.lock.hcl file be added to .gitignore or committed to Git repo?
When working with Terraform, one common question that arises is whether to include the .terraform.lock.hcl file in the Git repository or leave it...
Terraform: Install Latest Version on macOS and Linux
Terraform from HashiCorp is provided as a command-line tool that must first be installed locally before excution. It's easy to install, as the full...
Terraform: Create Azure OpenAI Service and GPT-4 / GPT-35-turbo Model Deployment
Microsoft Azure OpenAI Service is a fully managed service offering from Microsoft that enables you to host your own instances of AI models from...
Terraform: Create Azure Cosmos DB Database and Container
Azure Cosmos DB is a powerful, fully managed, NoSQL, globally distributed multi-model database service offered by Microsoft Azure. Azure Cosmos DB...
Terraform: Deploy Azure App Service with Key Vault Secret Integration
One of the most popular cloud-native, PaaS (Platform as a Service) products in Microsoft Azure is Azure App Service. It enables you to easily deploy...
Terraform Workflow Process Explained
HashiCorp Terraform, an open-source Infrastructure as Code (IaC) tool, enables easier infrastructure provisioning and management across all types of...
Terraform: How to Join and Split Strings
HashiCorp Terraform, a versatile infrastructure-as-code tool, empowers users to define and provision infrastructure resources with a declarative...
Terraform: Import Existing Infrastructure
The popular HashiCorp Terraform, open-source, Infrastructure as Code (IaC) tool, empowers DevOps and SRE teams to manage and provision resources...
Terraform: How to work with JSON (jsondecode, jsonencode, .tfvars.json)
HashiCorp Terraform provides a couple functions for working with JSON. These are the jsonencode and jsondecode functions and they grant the ability...