Using generic CI/CD tools for your IaC automation? 🤖⚙️

Download the Build vs Buy Guide →

Recent posts

How to Deploy AWS Auto Scaling Group with Terraform
Terraform11 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
Terraform16 min read
How to Create an AWS RDS Instance Using Terraform

Learn how to create and manage AWS RDS instances with Terraform. See examples including configuring monitoring, performance insights, and encription.

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

See how to use Terraform merge function with maps, lists of objects, lists of maps and tags. Take a look at the examples.

What is Terratest and How to Use it
Terraform20 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
Terraform14 min read
Terraform Map Variable – What It is & How to Use

What is a map variable in Terraform? See examples. The difference between map(string) and map(object).

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

In this tutorial you'll learn what is Terraform for_each meta-argument and how to use it. See example with map, set, list, modules and data sources.

Crossplane vs Terraform – IaC Tools Comparison
Terraform18 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
Terraform22 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
Terraform5 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
General18 min read
Why You Shouldn’t Manage Terraform with Generic CI/CD Tools

See how you can use GitHub Actions, Azure DevOps, and Jenkins to create CI/CD pipelines for deploying Terraform code and the limitations they present.

Terraform Target Flag: How to Target Resources in Terraform
Terraform7 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 this flag.

What is TFLint and How to Lint Your Terraform Code
Terraform13 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. Look into linting, what it is, and why to lint your Terraform code.

How to Deploy an AWS ECS Cluster with Terraform [Tutorial]
Terraform18 min read
How to Deploy an AWS ECS Cluster with Terraform [Tutorial]

In this step-by-step guide, you'll learn how to set up an ECS cluster of EC2 instances using Terraform. See examples and Terraform ECS task definition.

What is Checkov? Features, Use Cases & Examples
Terraform18 min read
What is Checkov? Features, Use Cases & Examples

Learn what Checkov is, what are its key features and how to run Checkov scans with Terraform, Kubernetes, Helm, and Kustomize. See examples.

How to Manage Different Terraform Versions
Terraform14 min read
How to Manage Different Terraform Versions

Deep dive into Terraform versions and Terraform provider versions. Learn how to check your current version and how to upgrade. See best practices.

Terraform Cloud – Overview, Key Features & Tutorial
Terraform21 min read
Terraform Cloud – Overview, Key Features & Tutorial

Key features of Terraform Cloud, benefits and alternatives. See workflows and usage examples in the step-by-step tutorial.

Using Terraform Helm Provider to Deploy Applications
Terraform8 min read
Using Terraform Helm Provider to Deploy Applications

Learn what Terraform Helm provider is, how to declare it, and how to use it to deploy Helm charts in Kubernetes with Terraform. See 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.

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