Stop Hard-Coding “Local IP” in Terraform: Lock Down Firewalls Dynamically
You’ve probably done it: you’re rushing to validate a change, you need temporary SSH or RDP access, and you paste your current public IP into…
You’ve probably done it: you’re rushing to validate a change, you need temporary SSH or RDP access, and you paste your current public IP into…
Microsoft Azure resource naming conventions are one of those “small” DevOps and cloud infrastructure management disciplines that quietly determine whether your cloud estate stays governable…
Imagine this: your application goes down in a major Azure region outage. DNS traffic shifts to the secondary region as designed. Terraform kicks off to…
Naming resources in Azure shouldn’t feel like deciphering ancient hieroglyphics. Yet, without a solid standard, names can quickly become inconsistent, confusing, and downright chaotic. The…
When your team loses control of its Terraform state file, it loses control of everything in the subscription. An unencrypted or publicly exposed .tfstate isn’t…
In the current cloud-first world, where agility, automation, and scalability are required, there are few tools that have left as profound a mark on infrastructure…
Managing Infrastructure as Code (IaC) with Terraform is as common as CI/CD pipelines and incident response playbooks. However, there are moments when you don’t want…
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…
HashiCorp is now officially part of IBM following their completed acquisition which started almost a year ago. This marks a transformative milestone for the HashiCorp…
The Azure Developer CLI (azd) is a powerful tool for accelerating application deployment to Microsoft Azure. While azd defaults to Azure Bicep for Infrastructure as…
I has a scenario where I needed to configure an Azure PostgreSQL Flexible Server to use Entra ID (Azure AD) authentication and add the Entra…
Functions in HashiCorp Terraform are integral to making your configurations flexible, efficient, and maintainable. They are pre-defined operations that can be used within expressions to…
What’s the difference between HashiCorp’s Terraform and OpenTofu? This is a tale that starts with HashiCorp first developing Terraform, the popular open source, multi-cloud, Infrastructure…
One of the core strengths of Terraform is its rich set of built-in functions, which empower users to create flexible and reusable configurations. Among these…
Azure Private Link offers several benefits, including enhanced security, simplified network architecture, and improved performance. It supports various Azure services like Azure Storage and Azure…
The cloud is the standard for hosting applications and workloads. However, only a small percentage of organizations realize the full benefits such as cost reduction,…
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…
While HashiCorp Terraform is a single executable, it’s really useful to install it on the local machine so the terraform.exe executable can be run from…
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…
HashiCorp Terraform offers a lot of powerful functions that can be used for string manipulation within your Infrastructure as Code (IaC) projects. Among these functions…