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 state rm command to remove single and multiple resources from the Terraform state file. See use case examples.
News on Spacelift, product updates, all IaC & DevOps
Learn how optional arguments work in Terraform and how to make a variable optional in Terraform with parameters.
Resources are an integral part of Terraform. Take a look at what they are, resource behavior, types, dependencies, and meta-arguments.
In this tutorial, you'll learn how to use Terraform and Ansible together. See how Spacelift can greatly simplify and elevate your workflow for both tools.
What is a Terraform conditional? See how to use these operators to create resources, deploy modules, and other usage examples.
Learn what Terraform flatten function is and how to use it. See examples with a list of lists and others.
Learn how to deploy serverless applications with AWS Lambda and API Gateway using Terraform. Cognito Authorizer, custom domain and enabling CORS.
See what Terrascan is, its features, and how to use it to scan your IaC code with use case examples. Terrascan vs Checkov vs tfsec.
Learn what Autoscaling Groups are and how to manage and deploy AWS Auto Scaling Group with Terraform. See example.
Step-by-step AWS RDS setup with Terraform: VPC, access, backup, replication, monitoring and best practices. AWS RDS module explained.
See how to use Terraform merge function with maps, lists of objects, lists of maps and tags. Take a look at the examples.
Learn what Terratest is, how it works, and how to use it to write tests. See examples in the development workflow.
Learn how to use Terraform map variables, convert lists to maps, apply functions like tomap and flatten, and define maps by type and value.
Learn what is Terraform for_each meta-argument and how to use it. See examples with map, set, list, modules, data sources and more.
See the comparison of Terraform and Crossplane. Find out what is the difference between them and the advantages of using one over the other.
What is Terragrunt, how does it work, and what are its features? Learn how to install and set up the configuration. See use cases and examples.
Learn what gitignore is, how to use it with Terraform, and which Terraform files you can include in .gitignore. See example.
In this step-by-step tutorial, you'll learn how to create an AWS IAM Role using Terraform with AWS Terraform provider. See an example.
Explore the limitations of GitHub Actions, Azure DevOps, and Jenkins when building CI/CD pipelines to deploy Terraform infrastructure.
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