env0 Blog

Learn about the latest env0 features, IaC best practices, and how-to tutorials.

View all
Blogs
Resources Center
Videos
Case Studies
New Features
Terraform
OpenTofu
How Tos
News
DORA Metrics: An Infrastructure as Code Perspective

DORA Metrics: An Infrastructure as Code Perspective

DORA metrics is a stream management framework for evaluating developer productivity and software delivery performance. This post examines how IaC impacts DORA metrics, highlighting the potential to enhance both throughput and stability with the right tools and practices.
Drift Cause: Closing the Loop on Infrastructure Drift Management

Drift Cause: Closing the Loop on Infrastructure Drift Management

Tackling a major challenge in cloud management, our new feature revolutionizes drift analysis, providing valuable context about drifts, tracking them to their source, and revealing the who, when, and how behind each change.
Terraform Backend Configuration: Local and Remote Options

Terraform Backend Configuration: Local and Remote Options

This blog explores Terraform backends, their types, and configuration for cloud providers like AWS, Azure, and GCP. It also covers backend migration strategies and other key considerations.
Terraform Refresh Command: Guides, Examples and Best Practices

Terraform Refresh Command: Guides, Examples and Best Practices

In this blog, we will explore the 'terraform refresh' command and how it works, and also discuss its limitations and alternatives through the use of practical hands-on examples.
âš¡ Lightning Talk: Apply-Before-Merge vs. Traditional Continuous Deployment

âš¡ Lightning Talk: Apply-Before-Merge vs. Traditional Continuous Deployment

This talk explores two distinct approaches to integrating OpenTofu into deployment pipelines: approve-before-merge using Atlantis and the traditional continuous deployment (CD), covering workflows, benefits, challenges and more.
OpenTofu 1.9 Introduces the 'exclude' Flag and ‘for_each’ for Providers

OpenTofu 1.9 Introduces the 'exclude' Flag and ‘for_each’ for Providers

The OpenTofu 1.9 release introduces updates to make infrastructure management more efficient. Key additions include the -exclude flag and for_each functionality for providers.
Build vs. Buy: Striking the Right Balance for IaC Management 

Build vs. Buy: Striking the Right Balance for IaC Management 

The "build vs. buy" debate shapes IaC automation. This post examines the challenges of scaling IaC with general tools like GitHub Actions and how platforms like env0 offer solutions.
Top DevOps Tools for Infrastructure Automation in 2025

Top DevOps Tools for Infrastructure Automation in 2025

Explore the top DevOps tools for infrastructure automation, designed to streamline workflows, boost efficiency, and simplify cloud management.
âš¡ Lightning Talk: Shift FinOps Left with IaC

âš¡ Lightning Talk: Shift FinOps Left with IaC

Join Hassan Khajeh Hosseini, CEO of InfraCost, and Andrew Hay, env0's Director of Customer Success, for a 30-minute lightning talk exploring the synergy between Infrastructure as Code (IaC) and FinOps.
Mastering Managed IaC Self-Service: The Complete Guide

Mastering Managed IaC Self-Service: The Complete Guide

Discover how managed IaC self-service empowers developers and DevOps teams alike. Explores key benefits, best practices, and how to maximize efficiency and control with Infrastructure as Code.
Mastering Ansible Playbooks:  Step by Step Guide

Mastering Ansible Playbooks: Step by Step Guide

This guide will introduce Ansible Playbooks and demonstrate how they work through an example deployment of a Flask application on an Apache server with a PostgreSQL database.
Terraform Map Variable: A Complete Guide with Practical Examples

Terraform Map Variable: A Complete Guide with Practical Examples

In this blog, we’ll explain what Terraform maps are, explore their use cases, and share practical examples and best practices for effectively using them—and more.
Meet Us in Salt Lake for KubeCon 2024 (and OpenTofu Day)!

Meet Us in Salt Lake for KubeCon 2024 (and OpenTofu Day)!

We’re thrilled to be part of this year’s KubeCon, the leading cloud-native event, happening from November 12th to 15th at Salt Lake City. Come see us at Booth P6
Terraform Workspaces Guide: Commands, Examples and Best Practices

Terraform Workspaces Guide: Commands, Examples and Best Practices

This blog post covers Terraform workspaces, commands, best practices, practical examples, and more.
Streamlining env0 Onboarding with Environment Discovery

Streamlining env0 Onboarding with Environment Discovery

The latest upgrade to our Environment Discovery feature improves how you onboard your existing environments to env0, making the process quicker and smoother than ever before!
Mastering Cloud Efficiency, Scaling with FinOps and Infrastructure as Code

Mastering Cloud Efficiency, Scaling with FinOps and Infrastructure as Code

Join our webinar to learn about the connection between FinOps and IaC management, the role of FinOps in cloud environments, and practical ways to optimize cloud costs with FinOps and IaC tools.
OpenTofu Registry Guide: Tips, Examples, and Ways to Contribute

OpenTofu Registry Guide: Tips, Examples, and Ways to Contribute

The OpenTofu registry UI is now live! To mark this occasion, here's a quick guide to help you explore its use cases, key features, and ways to contribute.
Terraform for Loops Guide: Types, Examples and Best Practices

Terraform for Loops Guide: Types, Examples and Best Practices

Terraform for loop helps you write simplified, repeatable code used to deploy resources. In this article, we’ll explore 'for' loops using 'for_each' and 'count', how and when to use them, example scenarios, best practices, and much more.
The Essential Ansible Tutorial: A Step by Step Guide

The Essential Ansible Tutorial: A Step by Step Guide

In this tutorial, we'll cover the fundamentals of working with Ansible, from installation to creating your first playbook. In later sections, we'll dive into practical hands-on examples for advanced use cases and show why Ansible has become a go-to solution for many modern DevOps practices.
The Four Stages of Terraform Automation

The Four Stages of Terraform Automation

In this blog post, we'll explore the four stages of Terraform and OpenTofu automation, providing a roadmap as you look to scale your IaC practices.
Terraform Lookup Function: Examples, Use Cases and Best Practices

Terraform Lookup Function: Examples, Use Cases and Best Practices

The Terraform/OpenTofu 'lookup' function helps maintain clean, DRY, and reusable code. In this blog, we'll explore the various scenarios where the 'lookup' function can be used, and provide some practical examples for both common and more advanced use cases.
Terraform Count Meta-Argument: Indexing, Examples and Use Cases

Terraform Count Meta-Argument: Indexing, Examples and Use Cases

In this blog, we’ll learn more about count, describe its use cases, and show how you can use it to create multiple resources with ease - with or without conditional expressions.
Webinar: Lessons Learned from Managing IaC Across 800+ Environments

Webinar: Lessons Learned from Managing IaC Across 800+ Environments

Join Sergey Korolev of Rakuten Viber to learn how his team automates and manages Infrastructure as Code, and how mature IaC practices improve developer experience, reduce technical debt, and streamline operations at scale.
OpenTofu v1.8: A Detailed Look at the Upcoming Release

OpenTofu v1.8: A Detailed Look at the Upcoming Release

As OpenTofu quickly nears its next stable release, we delve into its new features, discuss their use cases, and explore the challenges they will address for OpenTofu users.