OpenTofu is now part of the Linux Foundation 🎉

Read more here →

Recent posts

When to Run Terraform Apply – Quick Usage Examples
Terraform5 min read
When to Run Terraform Apply – Quick Usage Examples

Terraform apply is a core command in the Terraform workflow. Learn what this command is used for, what it does, the available options, and when to run it.

Terraform .tfvars files: Variables Management with Examples
Terraform11 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
Terraform21 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 – 21 Terraform CLI Commands & Examples
Terraform24 min read
Terraform Cheat Sheet – 21 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!

Terraform Output Values : Complete Guide & Examples
Terraform13 min read
Terraform Output Values : Complete Guide & Examples

What are Terraform outputs? See the different options for their configuration and how Terraform handles and exports output values between modules.

Terraform Init – Command Overview with Examples
Terraform30 min read
Terraform Init – Command Overview with Examples

What does the Terraform init command do? Learn how to init your infrastructure with Terraform. See examples and explore the available options.

Terraform vs. AWS CloudFormation : The Ultimate Comparison
Terraform10 min read
Terraform vs. AWS CloudFormation : The Ultimate Comparison

Terraform and CloudFormation are both tools for Infrastructure as Code (IaC). We are comparing the two of them and outlining some of the key differences.

What are Terraform Templates? Examples and Use Cases
Terraform9 min read
What are Terraform Templates? Examples and Use Cases

The basics of Terraform Templates. What are Terraform Templates used for? See examples and use cases.

Terraform Count vs. For Each Meta-Argument – When to Use It
Terraform15 min read
Terraform Count vs. For Each Meta-Argument – When to Use It

See how and when to use Terraform count and for_each. Learn what to keep in mind when working with these Terraform meta-arguments.

Terraform Locals: What Are They, How to Use Them
Terraform7 min read
Terraform Locals: What Are They, How to Use Them

What are Terraform Locals? Learn what Terraform Locals are, see how to use them, with real-life examples and use cases.

How to Manage AWS Lambda Functions with Terraform: Tutorial
Terraform7 min read
How to Manage AWS Lambda Functions with Terraform: Tutorial

See how to manage AWS Lambda functions with Terraform. Examples, tutorial and screenshots included. Terraform AWS Lambda function made easy.

How to Debug & Troubleshoot Terraform Projects: Tutorial
Terraform6 min read
How to Debug & Troubleshoot Terraform Projects: Tutorial

Learn how to debug Terraform projects and troubleshoot Terraform errors whether on Windows or other operating system. See how verify the debug logs.

Download & Install Terraform on Windows, MacOS, Linux
Terraform7 min read
Download & Install Terraform on Windows, MacOS, Linux

Learn how to download and install Terraform on Windows, Linux, and macOS. Terraform installation made easy! See a full tutorial.

How to Deploy your Infrastructure in CI/CD using Terraform
Terraform12 min read
How to Deploy your Infrastructure in CI/CD using Terraform

Learn how to use Terraform in CI/CD. Learn different approaches to integrating Terraform into generic deployment pipelines.

How to Create and Manage an AWS S3 Bucket Using Terraform
Terraform9 min read
How to Create and Manage an AWS S3 Bucket Using Terraform

See how to create and manage an AWS S2 bucket using Terraform. Examples of Amazon Web Services S3 bucket in Terraform.

Common Patterns of Infrastructure as Code Architecture: Terraform & Terragrunt
General8 min read
Common Patterns of Infrastructure as Code Architecture: Terraform & Terragrunt

See common patterns of Infrastructure as Code architecture in Terraform and Terragrunt. Learn the differences between common patterns of IaC.

How to Upgrade Terraform to the Latest Version
Terraform7 min read
How to Upgrade Terraform to the Latest Version

Learn how to install and upgrade Terraform to the latest version. A quick step-by-step tutorial to upgrading Terraform. Terraform installation made simple.

Terraform vs. Ansible : Key Differences and Comparison of Tools
Ansible8 min read
Terraform vs. Ansible : Key Differences and Comparison of Tools

Both Terraform and Ansible are DevOps tools, but how do these DevOps tools differ? In short, Terraform is an open-source, Infrastructure as Code platform, while Ansible is an open-source configuration management tool.

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!