Guide to Balancing Speed and Control in DevOps

➡️ Download

Get the newsletter

News on Spacelift, product updates, all IaC & DevOps

Recent posts

Managing Application Load Balancer (ALB) with Terraform
Terraform14 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]
Terraform15 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]
Terraform20 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: Auto Scaling & Other Services
AWS21 min read
Scaling AWS Infrastructure: Auto Scaling & Other Services

Learn how to scale your AWS infrastructure with services like AWS Auto Scaling and more. Horizontal vs. vertical scaling explained.

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

Explore multiple ways of managing the secrets with Terraform code. Examples with environment variables, AWS Secrets Manager, and more.

AWS Cost Optimization: Strategies, Best Practices, and Tools
AWS23 min read
AWS Cost Optimization: Strategies, Best Practices, and Tools

Explore AWS cost optimization strategies and principles. Discover best practices for AWS cost reduction and efficient usage of cloud resources.

Terraform Lookup Function – Syntax & Examples
Terraform9 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
Terraform19 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.

Terraform with Jenkins – How to Manage Workflows
Terraform16 min read
Terraform with Jenkins – How to Manage Workflows

Learn how to use Jenkins pipelines to run, manage, and automate Terraform deployments integrating plugins and other customization options.

Terraform Registry Guide: Providers, Modules & Publishing
Terraform17 min read
Terraform Registry Guide: Providers, Modules & Publishing

Take a look at the Terraform registry and TF private registries and learn how to publish available resources - providers and modules into a registry.

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!