Open Policy Agent (OPA) with Terraform: enforce security, tagging, and cost policies on every plan. Covers Rego v1 syntax, Conftest, GitHub Actions CI/CD integration, and env zero.
Terraform functions are essential for creating effective infrastructure code. In this blog post, we'll provide a 360° review of Terraform/OpenTofu functions, with practical and detailed examples.
In this blog, we will discuss best practices you should follow for writing clean, scalable, and efficient Terraform code, and how to achieve them with env0.
We are thrilled to announce an upgrade to the navigation experience on the env0 platform, designed to make project management smoother and more intuitive.
The launch of OpenTofu 1.7 brings a highly anticipated update: state file encryption. In this post, we take a deep dive into this feature and other new improvements.
Discover best practices for Terraform configuration files and folder structures to optimize your IaC workflow and avoid future complex reorganizations.
In this post, we cover best practices and considerations to ensure the effective and safe execution of 'terraform destroy' within your infrastructure management processes.
With Environment Discovery, you can maintain your directory-based structure in your VCS. This enables you to use your existing approval workflows, take advantage of CodeOwners, ensure auditability, and stay aligned with Infrastructure as Code (IaC) best practices!
In this post, we've selected a range of the most popular IaC tools to provide a quick overview of the IaC ecosystem and help you find the option best suited for your organization or project.
Learn how to use env0 to create a unified platform that combines Kubernetes scalability with Terraform's provisioning strength and Helm's deployment dexterity!
Looping constructs provide a way to generate similar resources dynamically based on a collection or count. Learn how to use 'terraform for_each' for efficient infra management.
The Terraform Registry hosts providers, modules, and policies for cloud infrastructure automation. Learn how to use it, publish modules, and set up a private registry for your team.
Scale your cloud in 2026 with these must-know Terraform tools. Learn how AI-augmented automation and FinOps integrations are transforming infrastructure management.
In this post, we'll compare Terraform and AWS CF, discuss their pros and cons, and demonstrate how they can be used with env0, leveraging the platform’s multi-framework support.
In this guide, we will take a deep dive into TFC's new pricing model, review its implications and discuss the pros and cons of the current pricing scheme.
All programming languages have a way to express and store values within the context of a code block. In the case of Terraform, that functionality is delivered through Terraform locals.
Terraform providers are essential to the functionality of Terraform. Learn how to install and use them to interact with diverse infrastructure services - AWS, Kubernetes,GitHub and more.
Pulumi lets you write infrastructure as code in TypeScript, Python, Go, and more. Updated for 2026: native Terraform/HCL support, Pulumi ESC, and env zero integration.
This post showcases the orchestration of Terraform deployments using Jenkins in a real-world scenario. It also delves into the pros and cons of choosing Jenkins for IaC management.
Learn how to combine our trio of capabilities — drift detection, scheduling, and approval policies — to automatically ensure consistent and compliant infrastructure.