Spacelift platform
Integrations
Compare
By Initiative
IaC at Scale
Infrastructure Governance
Collaboration
Developer Velocity
By Use Case
Resources
Blog
Partners
Events
Resource Library
Case Studies
Mission Guides
How to manage Infrastructure as Code (IaC) using Terraform? Here's an overview, benefits, and different approaches.
News on Spacelift, product updates, all IaC & DevOps
Explore the reasons why Terraform drifts happen, how to detect them, and see the options to remediate these drifts.
Learn how to structure your Terraform files in an efficient and standardized way that makes it easier to scale your projects in the future.
Learn how you can use the Terraform Kubernetes provider to manage objects on your Kubernetes cluster.
Take a look at the 24 best and most popular tools used in Terraform-managed deployments today.
How much does Terraform Cloud and Terraform Enterprise cost? See what features are available at different price tiers and learn about a cost-effective alternative.
Follow this step-by-step tutorial to implement a CI/CD pipeline for Terraform using GitLab with example configuration, which creates an EC2 instance on AWS.
Explore Terraform architecture, core components, file structure, and workflow with diagrams to understand how Terraform works end to end.
Explore Terraform version manager tfenv, with examples of how to install it and use it to add, change and uninstall different Terraform versions.
Explore the terraform console command and see examples of how to use it (including expressions, config files, and variables).
Learn how to use Jenkins pipelines to run, manage, and automate Terraform deployments integrating plugins and other customization options.
Explore the Cloud Development Kit (CDK) for Terraform (CDKTF) and how it allows developers to use familiar languages to define their Terraform infrastructure.
Take a look at the Terraform registry and TF private registries and learn how to publish available resources - providers and modules into a registry.
Learn how to use Terraform to create and deploy an Azure Kubernetes Service (AKS) cluster with just four lines of code. AKS module overview.
Check out how to use Terraform for automation to set up Docker containers on Windows and deploy a demo container.
Explore the best practices around the Terraform backend and dive into using S3 buckets as the remote backends for Terraform (with examples).
See what IAM Policies are, numerous ways to create and manage IAM Policy using Terraform, and how to use them in practice.
With Terraform, you can easily estimate cloud costs by leveraging Infracost. Take a look at the Infracost integration with Spacelift.
Learn how to manage multiple Terraform environments using Terraform workspaces, Terragrunt, Git branches, and Spacelift stacks.
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.
© 2025 Spacelift, Inc. All rights reserved