The Practitioner’s Guide to Scaling Infrastructure as Code

➡️ Download Now

Get the newsletter

News on Spacelift, product updates, all IaC & DevOps

Recent posts

Terraform Resources Overview – Examples & Best Practices
Terraform26 min read
Terraform Resources Overview – Examples & Best Practices

Resources are an integral part of Terraform. Take a look at what they are, resource behavior, types, dependencies, and meta-arguments.

How to Stop and Remove Docker Containers
Docker10 min read
How to Stop and Remove Docker Containers

Learn the commands you need to stop and remove all running Docker containers on Windows, Linux, and Mac. See how to start and list containers.

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

Learn what Terraform flatten function is and how to use it. See examples with a list of lists and others.

What is Terrascan? Features, Use Cases & Custom Policies
Terraform15 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 Use Kubectl Delete Deployment in Kubernetes: Examples & Tricks
Kubernetes8 min read
How to Use Kubectl Delete Deployment in Kubernetes: Examples & Tricks

Learn how to use kubectl delete deployment command for deleting Kubernetes deployments. See examples for namespaces and multiple deployments.

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 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.

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).

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.

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.

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.

Azure Cost Management – Best Practices & Tools
Azure17 min read
Azure Cost Management – Best Practices & Tools

Learn what Azure cost management is and how to use it. See best practices, tools, and different factors that can affect Azure's cost.

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.

Terraform Datadog Provider – How to Manage & Examples
Terraform9 min read
Terraform Datadog Provider – How to Manage & Examples

What is Datadog, and how to manage it with Terraform. See examples of how to create Datadog monitors and monitor automation using Terraform.

What is Kubernetes Load Balancer? Configuration Example
Kubernetes14 min read
What is Kubernetes Load Balancer? Configuration Example

Kubernetes load balancer definition. Learn how to configure a load balancer and best practices with examples for AWS, GCP, and Azure.

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