[Virtual Event] Unifying infra and app promotions with Spacelift, OpenTofu, and Kargo

Sign up ➡️

Recent posts

How to Enforce Policy as Code in Terraform [Sentinel & OPA]
Terraform21 min read
How to Enforce Policy as Code in Terraform [Sentinel & OPA]

Learn how to use and enforce policy as code in Terraform with two popular PaC — HashiCorp Sentinel and Open Policy Agent (OPA).

Terraform Backends: Local, Remote, Configuration & Best Practices
Terraform23 min read
Terraform Backends: Local, Remote, Configuration & Best Practices

Learn about different types of Terraform backends. See how to configure and manage local and remote backends for AWS and Azure.

How to Manage DynamoDB Tables With Terraform [Tutorial]
Terraform12 min read
How to Manage DynamoDB Tables With Terraform [Tutorial]

Learn how to provision and manage DynamoDB tables using Terraform with examples. State locking explained.

Terraform on AWS – Deploying AWS Resources
Terraform19 min read
Terraform on AWS – Deploying AWS Resources

Dive deep into AWS and Terraform. In this tutorial, you’ll learn how to provision AWS infrastructure using Terraform. See examples.

Terraform Proxmox Provider: How to Deploy a VM
Terraform12 min read
Terraform Proxmox Provider: How to Deploy a VM

In this tutorial, you will learn how to use Terraform with Proxmox provider to deploy a virtual machine. See the example setup.

13 Terraform Security Best Practices (& 8 Common Risks)
Terraform13 min read
13 Terraform Security Best Practices (& 8 Common Risks)

What are the best practices to follow when using Terraform for your IaC? See how to keep your Terraform code, state file, and modules safe.

How to Manage On-premise Infrastructure with Terraform
Terraform7 min read
How to Manage On-premise Infrastructure with Terraform

Learn how to provision on-premise servers with Terraform. See examples for vSphere provider, Kubernetes provider, and more.

9 Terraform Use Cases (With Code Examples)
Terraform8 min read
9 Terraform Use Cases (With Code Examples)

Discover nine scenarios in which Terraform is used best. See real-life use cases for Terraform with code examples.

How to Deploy ArgoCD with Terraform on EKS: A GitOps Tutorial
Terraform11 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
Terraform8 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
Azure6 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]
Terraform5 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
Terraform10 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
Terraform7 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]
Terraform10 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
Terraform24 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
Azure8 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.

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