Does Crossplane Replace Terraform? Part I: the Theory
Explores whether Crossplane, a Kubernetes-based control plane tool, can replace Terraform for infrastructure orchestration, analyzing their roles and differences.
Explores whether Crossplane, a Kubernetes-based control plane tool, can replace Terraform for infrastructure orchestration, analyzing their roles and differences.
Guide to deploying AWS infrastructure using Terraform within Microsoft Azure DevOps pipelines, including setup for cross-cloud deployments.
Explores new variable validation capabilities in Terraform 1.9, allowing dynamic checks using other variables and resources.
A technical guide on using jq and shell scripting to extract multiple values from Terraform JSON output for database connection.
A technical guide on using jq and shell scripting to extract multiple values from Terraform JSON output for database connection.
Guide to setting up a self-hosted Azure DevOps pipeline agent using Azure Container Instances to bypass free-tier parallelism limits.
A tutorial on using Terraform to create and initialize AWS CodeCommit repositories, including syncing initial files.
Announcing v2.0 of a Terraform module for deploying Azure subnets with NSG and route tables, solving conflicts with Azure Landing Zone policies.
A guide to setting up a version-controlled Terraform repository using git, covering basic concepts and best practices for infrastructure as code.
A technical tutorial on deploying a Windows Server virtual machine on Microsoft Azure using Terraform infrastructure-as-code.
Part 9 of a Terraform series explains how to define and use variables in Azure Terraform scripts, covering types, values, and best practices.
A comparison of OpenTofu and Terraform, focusing on feature parity, licensing differences, and migration considerations for Infrastructure as Code.
Explains how to use Terraform Locals to streamline and improve readability in Azure infrastructure-as-code configurations.
Explains why the Terraform taint command is problematic and suggests better alternatives for managing infrastructure.
Explores common anti-patterns when using a layered approach to structure Terraform (IaC) projects, discussing its origins and suitability.
Explains the purpose and importance of the Terraform state file in managing Azure infrastructure, covering its contents, dependencies, and storage.
Explains the importance and best practices of modularizing infrastructure code in Terraform for better organization, reusability, and maintainability.
Explains the benefits and challenges of using multiple Terraform state files versus a single file for managing Azure infrastructure.
Guide to setting up Workload Identity in Azure Kubernetes Service (AKS) using Terraform to enable Azure CLI login from pods.
A guide to signing Terraform provider releases using a local Buildkite agent and a personal GPG key, avoiding CI exposure.