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
What does the Terraform init command do? Learn how to init your infrastructure with Terraform. See examples and explore the available options.
News on Spacelift, product updates, all IaC & DevOps
AWS Cloudformation vs Terraform - what are the differences between those IaC tools, and which one to choose? See use cases.
The basics of Terraform Templates. What are Terraform Templates used for? See examples and use cases. Templatefile function explained.
See how and when to use Terraform count and for_each. Learn what to keep in mind when working with these Terraform meta-arguments.
What are Terraform Locals? Learn what Terraform Locals are, see how to use them, with real-life examples and use cases.
See how to manage AWS Lambda functions with Terraform. Examples, tutorial and screenshots included. Terraform AWS Lambda function made easy.
Learn how to debug Terraform projects and troubleshoot Terraform errors whether on Windows or other operating system. See how verify the debug logs.
Learn how to download and install Terraform on Windows, Linux, and macOS. Terraform installation made easy! See a full tutorial.
Learn how to use Terraform in CI/CD. See how to deploy infrastructure in CI CD. Check different approaches to integrating Terraform into generic deployment pipelines.
Learn how to create and manage an AWS S3 bucket using Terraform. Check the examples of the AWS S3 bucket in Terraform.
See common patterns of Infrastructure as Code architecture in Terraform and Terragrunt. Learn the differences between common patterns of IaC.
Learn how to install and upgrade Terraform to the latest version. A quick step-by-step tutorial to upgrading Terraform. Terraform installation made simple.
Ansible vs Terraform: what is the difference between the tools and which one to choose? See a detailed expert comparison and decide for yourself.
Learn what built-in Terraform functions, expressions, and loops are. See examples and definitions. Terraform functions made easy!
Learn how to destroy resources from Terraform. See how to use the Terraform destroy command, also to target a specific resource.
Learn how to get started with Terraform on Google Cloud Platform (GCP). Simple Terraform GCP Provider usage examples.
This article goes through five approaches to managing Terraform workflows at scale: using Terraform locally, automating it in-house, using open source solution, using Terraform Cloud, and using Spacelift.
Deep dive into Terraform modules - what is it, how to create it, when and how to use it with examples. Terraform module vs resource explained.
Terraform variables types and how to use them. Learn how to use local, input, output, and environment variables. See how to mark Terraform variables as sensitive.
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