[Virtual Event] Orchestrating Terraform + Ansible in a single workflow | June 11 |

Register Now ➡️

Recent posts

How to Deploy ArgoCD with Terraform on EKS: A GitOps Tutorial
Terraform14 min read
How to Deploy ArgoCD with Terraform on EKS: A GitOps Tutorial

In this step by step tutorial, you will learn how to deploy ArgoCD with Terraform to manage a Kubernetes cluster.

Using Terraform YAML Functions: Yamldecode & Yamlencode
Terraform9 min read
Using Terraform YAML Functions: Yamldecode & Yamlencode

Learn how to use Terraform's yamldecode and yamlencode functions to read YAML config files, loop over YAML data, and generate YAML output.

How to Migrate Terraform State Between Different Backends
Terraform11 min read
How to Migrate Terraform State Between Different Backends

Migrate your Terraform state to a remote backend like Azure Storage Account or Amazon S3 and back to local. Init reconfigure vs migrate-state.

Azure Terraform Export: Importing Resources with Aztfexport
Azure9 min read
Azure Terraform Export: Importing Resources with Aztfexport

Learn how to use the Azure Terraform Export tool (Azure Terrafy or Aztfy) to import and manage Azure resources with Terraform.

Terraform Contains Function [List & String Examples]
Terraform8 min read
Terraform Contains Function [List & String Examples]

See how to use Terraform contains and strcontains functions to check if the value is present in a list or if a string contains another given string.

How to Use Terraform Force-Unlock to Fix a Locked State File
Terraform15 min read
How to Use Terraform Force-Unlock to Fix a Locked State File

What to do when your Terraform state file is locked? See how and when to use the Terraform force unlock command, including examples.

How to Use Ignore_Changes in Terraform Lifecycle
Terraform12 min read
How to Use Ignore_Changes in Terraform Lifecycle

Learn how to use the ignore_changes argument in the Terraform lifecycle meta-arguments. See examples for tags and all changes.

How to Manage Terraform State with GitLab [Tutorial]
Terraform16 min read
How to Manage Terraform State with GitLab [Tutorial]

Learn how to configure GitLab as a remote Terraform HTTP backend, manage state locking, and run plan/apply via CI/CD.

Top 8 Terraform Cloud Alternatives for 2026
Terraform25 min read
Top 8 Terraform Cloud Alternatives for 2026

What is the best Terraform Cloud alternative? Compare eight alternatives across pricing, governance, multi-IaC support, and self-hosting.

Terraform with Azure DevOps CI/CD Pipelines – Tutorial
Azure13 min read
Terraform with Azure DevOps CI/CD Pipelines – Tutorial

Learn step-by-step how to implement a CI/CD Azure DevOps pipeline for Terraform. See examples and best practices.

How to Use Open Policy Agent (OPA) with Terraform [Examples]
Terraform17 min read
How to Use Open Policy Agent (OPA) with Terraform [Examples]

In this tutorial, you’ll learn what Open Policy Agent is and how to use it to write OPA policies for Terraform configurations. See examples.

Terraform Null Resource – What It is & How to Use It
Terraform10 min read
Terraform Null Resource – What It is & How to Use It

What is a Terraform null_resource and the trigger arguments? See how to use it with local and remote provisioners and other examples.

How to Create and Use a Custom Provider in Terraform
Terraform18 min read
How to Create and Use a Custom Provider in Terraform

In this tutorial, you’ll learn how to develop a Terraform custom provider and how to use it. See what is required to create one.

Managing Application Load Balancer (ALB) with Terraform
Terraform14 min read
Managing Application Load Balancer (ALB) with Terraform

Learn how to create AWS Application Load Balancer (ALB) using Terraform. See examples of managing ALB with Terraform resources.

Top 10 Terraform Enterprise Alternatives for 2026
Terraform24 min read
Top 10 Terraform Enterprise Alternatives for 2026

Discover the best Terraform Enterprise alternatives. Compare self-hostable and SaaS platforms across pricing, governance and more.

Terraform Remote State: Setup, Locking & Best Practices [Tutorial]
Terraform18 min read
Terraform Remote State: Setup, Locking & Best Practices [Tutorial]

Learn how to set up a remote state in Terraform and how to migrate your local state to a remote backend. See examples for the S3 bucket.

How to Use Terraform Try & Can Functions [Examples]
Terraform11 min read
How to Use Terraform Try & Can Functions [Examples]

Learn what the Terraform try() function does, syntax, and examples. See Terraform try vs. lookup. Can() function explained.

Terraform File Paths – Path Module, Root and CWD
Terraform9 min read
Terraform File Paths – Path Module, Root and CWD

Take a look at Terraform file paths and learn what is the path module in Terraform. See examples.

IaC Was Just The Beginning

You need a collaborative environment for building the platform your teams need, with deep insight, full control, and unlimited flexibility. Build better with Spacelift.

Liftoff with Spacelift!

The Practitioner’s Guide to Scaling Infrastructure as Code

Transform your IaC management to scale

securely, efficiently, and productively

into the future.

ebook global banner
Share your data and download the guide