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
Learn how to use the Terraform moved block to move resources in your configuration files. See examples and limitations of this method.
News on Spacelift, product updates, all IaC & DevOps
In this guide, you’ll learn how to integrate Terraform with AWS EventBridge. See how to manage rules, event buses, and more.
In this article, we explain the Terraform import block released in HashiCorp Terraform v1.5 and how to use it for different resources.
Learn how to effectively comment on Terraform files with single-line and multiline comments. See examples and best practices.
Learn how to use the Terraform element function to select an element from a collection of values. See examples.
Discover the differences and similarities between AWS CDK and Terraform - two Infrastructure as Code (IaC) tools.
Learn about Terraform tags and their different use cases. See default tags, ignoring changes, and merging examples.
AWS ECR overview. See examples on how to create it using Terraform, how to import an existing repository, and how to use the ECR module.
Take a look at the Terraform regex, regexall and replace functions and learn how to use them for string manipulation.
Learn about Terraform multiline string, variable interpolation, concatenating simple strings and explore functions used for string manipulation.
In this tutorial, you’ll learn how to set up the Okta Terraform provider and manage Okta resources with Terraform. See an example.
Terraform Kubernetes deployment tutorial with examples. See the steps required to deploy your Kubernetes resources with Terraform.
Terraform dependency lock file overview. Learn what .terraform.lock.hcl is, how it works, and what it is used for.
Examples using terraform state list command to list all and selected resources in Terraform state files. Terraform state list vs show explained.
In this tutorial you'll learn how to use Terraform with Google Cloud (GCP), starting with creating a GCP Service Account. See examples.
OpenTofu vs Terraform: what is the difference between the tools and which one to choose? See the full comparison.
What is GitHub Copilot and can it be used with Terraform? See the example of using GitHub Copilot to write Terraform code for IaC.
Learn how to create and manage Kubernetes Secrets using Terraform. See steps and examples.
In this tutorial, you’ll learn how to use Terraform with Microsoft Azure provider. See the example of creating an Azure resource group.
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