Get the newsletter

News on Spacelift, product updates, all IaC & DevOps

Recent posts

Pulumi State Management – How State Works & Where to Store It
General13 min read
Pulumi State Management – How State Works & Where to Store It

Learn how Pulumi manages the infrastructure state file with a deep dive into the directory structure and different backend options.

How to Create and Use a Custom Provider in Terraform
Terraform18 min read
How to Create and Use a Custom Provider in Terraform

In this tutorial, you’ll learn how to develop a Terraform custom provider and how to use it. See what is required to create one.

Managing Application Load Balancer (ALB) with Terraform
Terraform13 min read
Managing Application Load Balancer (ALB) with Terraform

Learn how to create AWS Application Load Balancer (ALB) using Terraform. See examples of managing ALB with Terraform resources.

How to Set Up and Manage Terraform Remote State [Tutorial]
Terraform16 min read
How to Set Up and Manage Terraform Remote State [Tutorial]

Learn how to set up a remote state in Terraform and how to migrate your local state to a remote backend. See examples for the S3 bucket.

How to Create API Gateway Using Terraform & AWS Lambda
Terraform18 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.

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.

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.

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.

How to Deploy an AWS ECS Cluster with Terraform [Tutorial]
Terraform19 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 tfsec? How to Install, Config, Ignore Checks
Terraform23 min read
What is tfsec? How to Install, Config, Ignore Checks

Definition of tfsec, its benefits and features. See how to install tfsec and configure it (with examples). The tutorial also covers ignoring checks.

How to Manage GitHub with Terraform
Terraform9 min read
How to Manage GitHub with Terraform

Learn how to use Terraform and Terraform GitHub provider to manage GitHub resources like projects, repositories, issues, and branches.

Scaling AWS Infrastructure – Tools and Features
AWS13 min read
Scaling AWS Infrastructure – Tools and Features

Learn about how to scale your AWS infrastructure. See the tools and features that are perfect for effective scaling.

Terraform Secrets: How to Manage Them (Tutorial)
Terraform14 min read
Terraform Secrets: How to Manage Them (Tutorial)

Explore multiple ways of managing the secrets with Terraform code and learn where to store secrets in Terraform.

AWS Cost Optimization – Best Practices and Tools
AWS19 min read
AWS Cost Optimization – Best Practices and Tools

Explore AWS cost optimization strategies and best practices for cost-efficient utilization of cloud resources.

Terraform Lookup Function – Syntax & Examples
Terraform6 min read
Terraform Lookup Function – Syntax & Examples

Learn what does Terraform lookup function do and see its usage and applicability while writing IaC.

Terraform Drift Detection and Remediation [Guide]
Terraform13 min read
Terraform Drift Detection and Remediation [Guide]

Explore the reasons why Terraform drifts happen, how to detect them, and see the options to remediate these drifts.

Terraform Files – How to Structure a Terraform Project
Terraform15 min read
Terraform Files – How to Structure a Terraform Project

Learn how to structure your Terraform files in an efficient and standardized way that makes it easier to scale your projects in the future.

How to Implement GitLab CI/CD Pipeline with Terraform
Terraform12 min read
How to Implement GitLab CI/CD Pipeline with Terraform

Follow this step-by-step tutorial to implement a CI/CD pipeline for Terraform using GitLab with example configuration, which creates an EC2 instance on AWS.

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!