Solving the DevOps Infrastructure Dilemma: Enabling developer velocity with control 💡

Register for the webinar here →

Recent posts

Using Terraform fmt Command to Format Your Terraform Code
Terraform10 min read
Using Terraform fmt Command to Format Your Terraform Code

The Terraform fmt command is used to format your configuration files into a canonical format and style. Learn how it can keep your code consistent.

Terraform AWS Provider: How to Use & Examples
Terraform14 min read
Terraform AWS Provider: How to Use & Examples

What is Terraform AWS provider? Learn how to authenticate using parameters in the provider configuration options and using environment variables.

Terraform Provisioners – Why You Should Avoid Them
Terraform17 min read
Terraform Provisioners – Why You Should Avoid Them

Learn what provisioners in Terraform are, how to use them, and why they should be a blast resort. Different types explained: local-exec, remote-state, and file.

How to Automate Terraform Deployments and Infrastructure Provisioning
Terraform9 min read
How to Automate Terraform Deployments and Infrastructure Provisioning

Learn different approaches to Terraform automation and provision infrastructure in an automated fashion. See how to enhance it with orchestration tools.

Terraform vs. Kubernetes : Key Differences and Comparison
Kubernetes16 min read
Terraform vs. Kubernetes : Key Differences and Comparison

See the comparison of Terraform and Kubernetes, the most dominant tools in the cloud infrastructure space. Learn about their similarities and differences. 

Managing Terraform State – Best Practices & Examples
Terraform17 min read
Managing Terraform State – Best Practices & Examples

Learn how to manage Terraform State. See best practices for storing, organizing, and isolating your state files.

How to Build AWS VPC using Terraform – Step by Step
Terraform15 min read
How to Build AWS VPC using Terraform – Step by Step

Learn how to create and develop a basic AWS VPC using Terraform and how to set up VPC endpoints and peering. Terraform VPC module explained.

Terraform Taint, Untaint, Replace – How to Use It (Examples)
Terraform9 min read
Terraform Taint, Untaint, Replace – How to Use It (Examples)

Learn the right way to approach the Terraform CLI commands - taint, untaint, and replace, with examples. Avoid failures resulting from misconfiguration.

Terraform Resource Lifecycle Meta-Argument [Examples]
Terraform9 min read
Terraform Resource Lifecycle Meta-Argument [Examples]

Take a look at the default behavior of the Terraform resource lifecycle and how the lifecycle meta-argument can allow you to customize that behavior.

Terraform Custom Conditions – Preconditions & Postconditions
Terraform9 min read
Terraform Custom Conditions – Preconditions & Postconditions

Take advantage of the Terraform 1.2 update with precondition and postcondition blocks for resources, data sources, and outputs.

Terraform Providers Overview & How To Use Them
Terraform15 min read
Terraform Providers Overview & How To Use Them

Why do you need Terraform Providers? Learn how they can be used and referenced. Take look at some of the available providers with examples.

What are Terraform Dynamic Blocks – Examples
Terraform6 min read
What are Terraform Dynamic Blocks – Examples

Learn what Terraform Dynamic Blocks are, what are their components and how to use them for applying the DRY principle. See best practices.

Terraform Tutorial – Getting Started With Terraform on AWS
Terraform32 min read
Terraform Tutorial – Getting Started With Terraform on AWS

In this step by step tutorial, you will learn how to use Terraform and get hands-on experience in managing cloud infrastructure with IaC.

How to Use Terraform Join and Split Functions with Strings
Terraform5 min read
How to Use Terraform Join and Split Functions with Strings

There are many built-in functions available for use with Terraform. Learn what the join and split functions in Terraform do and see examples.

Terraform Apply – When to Run & Quick Usage Examples
Terraform16 min read
Terraform Apply – When to Run & Quick Usage Examples

Terraform apply is a core command in the Terraform workflow. See what is it used for, available options & examples. Auto approve explained.

Terraform .tfvars files: Variables Management with Examples
Terraform12 min read
Terraform .tfvars files: Variables Management with Examples

.tfvars files are the best and most common way to manage variables in Terraform. Learn how to use them effectively in your IaC projects.

20 Terraform Best Practices to Improve your TF workflow
Terraform22 min read
20 Terraform Best Practices to Improve your TF workflow

Learn some best practices that will assist you in pushing your Terraform skills to the next level. See how they can make your IaC management easier.

Terraform Cheat Sheet – 23 Terraform CLI Commands & Examples
Terraform26 min read
Terraform Cheat Sheet – 23 Terraform CLI Commands & Examples

This Terraform Cheat Sheet guide (+pdf) will help you get straight to the commands you need when using the Terraform CLI!

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