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 Terraform orchestration improves infrastructure delivery with state management, dependency handling, and reusable modules.
News on Spacelift, product updates, all IaC & DevOps
Learn about the structure of Terraform monorepos and more, with benefits and common pitfalls. Mono vs. multi-repo explained.
Learn what a Terraform GUI is and compare the top 5 visual tools like Spacelift, Terraform Cloud, and Gaia for managing infrastructure as code.
Learn how to implement blue/green deployments in Kubernetes using Terraform. Ensure zero-downtime rollouts with practical steps and best practices.
Learn how to manage multi-cloud infrastructure with Terraform. Explore provisioning strategies, best practices, and real-world examples.
Learn how to use the Terraform compact() function to remove null or empty values from lists. See syntax and examples.
Learn what HashiCorp Configuration Language (HCL) is, how it works with Terraform, and explore its syntax, features, and use cases.
Learn how to use the Terraform AzureRM provider to provision Azure resources. Setup guide, examples, and authentication methods.
What is the difference between Terraform and Jenkins and which one to choose? See a detailed expert comparison.
Learn how to validate variables in Terraform 1.8 and earlier, and Terraform 1.9. Referencing other values and using multiple validation blocks.
Learn how to set up and work with Terraform Stacks. Discover the use cases, benefits, and alternatives to Terraform Stacks.
Learn how to convert a list to a string in Terraform using the join() function. See examples and common use cases.
Learn how to use the Terraform state show command to inspect resources, including standalone, remote, and module-based resources.
Learn how to use cidrsubnet() and cidrsubnets() functions in Terraform to calculate the CIDR subnet block. See examples.
Bicep vs Terraform - what is the difference between these tools, and which one is better? See the detailed features comparison and similarities.
Learn how to use the Terraform length function to determine the length of a given list, map, or string. See examples.
Learn how to use the Terraform random_password resource from the Random provider to generate passwords with Terraform.
Learn how to use the Terraform archive_file data source for single and multiple files and how to troubleshoot common issues.
Learn how to use the terraform state mv command to move Terraform resources within state files. See use case examples.
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