[Virtual Event] Unifying infra and app promotions with Spacelift, OpenTofu, and Kargo

Sign up ➡️

Recent posts

Using Terraform & Ansible Together
Ansible9 min read
Using Terraform & Ansible Together

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.

How to Use Terraform Conditional Expressions
Terraform14 min read
How to Use Terraform Conditional Expressions

What is a Terraform conditional? See how to use these operators to create resources, deploy modules, and other usage examples.

How to Use Terraform Flatten Function [Examples]
Terraform6 min read
How to Use Terraform Flatten Function [Examples]

Learn how Terraform's flatten function works with for_each, nested lists, and maps. When to use it and examples.

How to Create API Gateway Using Terraform & AWS Lambda
Terraform17 min read
How to Create API Gateway Using Terraform & AWS Lambda

Learn how to deploy serverless applications with AWS Lambda and API Gateway using Terraform. Cognito Authorizer, custom domain and enabling CORS.

What is Terrascan? Features, Use Cases & Custom Policies
Terraform9 min read
What is Terrascan? Features, Use Cases & Custom Policies

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.

How to Deploy AWS Auto Scaling Group with Terraform
Terraform6 min read
How to Deploy AWS Auto Scaling Group with Terraform

Learn what Autoscaling Groups are and how to manage and deploy AWS Auto Scaling Group with Terraform. See example.

How to Create an AWS RDS Instance Using Terraform
Terraform17 min read
How to Create an AWS RDS Instance Using Terraform

Step-by-step AWS RDS setup with Terraform: VPC, access, backup, replication, monitoring and best practices. AWS RDS module explained.

How to Use Terraform Merge Function – Examples
Terraform8 min read
How to Use Terraform Merge Function – Examples

Learn how to use the Terraform merge function with maps, lists of objects, lists of maps, and tags. See examples.

What is Terratest and How to Use it
Terraform17 min read
What is Terratest and How to Use it

Learn what Terratest is, how it works, and how to use it to write tests. See examples in the development workflow.

Terraform Map Variable – What It is & How to Use
Terraform12 min read
Terraform Map Variable – What It is & How to Use

Learn how to use Terraform map variables, convert lists to maps, apply functions like tomap and flatten, and define maps by type and value.

How to Use Terraform For_Each Meta-Argument [Examples]
Terraform21 min read
How to Use Terraform For_Each Meta-Argument [Examples]

Learn what is Terraform for_each meta-argument and how to use it. See examples with map, set, list, modules, data sources and more.

Crossplane vs Terraform – IaC Tools Comparison
Terraform17 min read
Crossplane vs Terraform – IaC Tools Comparison

See the comparison of Terraform and Crossplane. Find out what is the difference between them and the advantages of using one over the other.

Terragrunt Tutorial – Getting Started & Examples
Terraform13 min read
Terragrunt Tutorial – Getting Started & Examples

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.

How to Create & Use Gitignore File With Terraform
Terraform4 min read
How to Create & Use Gitignore File With Terraform

Learn what gitignore is, how to use it with Terraform, and which Terraform files you can include in .gitignore. See example.

How to Create AWS IAM Role with Terraform [Step-by-Step]
Terraform12 min read
How to Create AWS IAM Role with Terraform [Step-by-Step]

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.

Why You Shouldn’t Manage Terraform with Generic CI/CD Tools
General16 min read
Why You Shouldn’t Manage Terraform with Generic CI/CD Tools

Explore the limitations of GitHub Actions, Azure DevOps, and Jenkins when building CI/CD pipelines to deploy Terraform infrastructure.

Terraform Target Flag: How to Target Resources in Terraform
Terraform9 min read
Terraform Target Flag: How to Target Resources in Terraform

Learn what Terraform flag option is and how to use it with modules and plan, apply, and destroy commands. See examples and when to avoid using it.

What is TFLint and How to Lint Your Terraform Code
Terraform9 min read
What is TFLint and How to Lint Your Terraform Code

Learn what TFLint is and how to use it with examples. See the details of the .tflint.hcl file. What is linting, and why lint your Terraform code.

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.

Liftoff with Spacelift!

The Practitioner’s Guide to Scaling Infrastructure as Code

Transform your IaC management to scale

securely, efficiently, and productively

into the future.

ebook global banner
Share your data and download the guide