What's New with env0

Catch up on latest capabilities and features.

View all
Blogs
Resources Center
Videos
Case Studies
New Features
Terraform
OpenTofu
How Tos
News
Chris' Corner - March 2023

Chris' Corner - March 2023

The env0 team has been busy this year—learn more about our favorite env0 feature releases of 2023 so far, including Environment Locking, Remote Plans, Project Level Custom flows, and more.
How to use Terraform locally with the env0 platform

How to use Terraform locally with the env0 platform

Under pressure to use an automated IaC tool but don’t want to deal with the overhead of pushing code for every change? Here’s a step-by-step look at how to use Terraform locally and still have access to all the benefits of the env0 platform.
How to integrate Azure DevOps with env0

How to integrate Azure DevOps with env0

Feature Release: env0 has released an integration with Azure DevOps, allowing teams to automate the provisioning and management of cloud resources directly from Azure DevOps. This integration is useful for implementing gitops workflows, providing self-service provisioning for developers, and enforcing governance and compliance controls.
You Need Audit Logs for Your Infrastructure as Code, and They’re Easy to Set Up

You Need Audit Logs for Your Infrastructure as Code, and They’re Easy to Set Up

In this post we’ll take a look at why auditing is necessary for Infrastructure as Code, the benefits of having an audit trail for Terraform and other IaC frameworks (such as Terragrunt, Pulumi, CloudFormation, Kubernetes, and others), and share how you can automate your audit trail easily with env0.
How to Implement fine-grained Role-Based Access Control for Your Infrastructure as Code with Custom RBAC Roles

How to Implement fine-grained Role-Based Access Control for Your Infrastructure as Code with Custom RBAC Roles

In a world where infrastructure is constantly changing and evolving, it's more important than ever to have tight controls over who can make what changes. Granular RBAC allows you to give each user only the permissions they need to do their job, nothing more. This reduces the potential attack surface of your infrastructure and helps to prevent breaking changes.
Manage Terraform Remote State Using Remote Backend

Manage Terraform Remote State Using Remote Backend

You can now use env0 as your remote backend for Terraform state storage, including migrating your existing remote state from other platforms to env0.
How to make managing multiple Terraform environments easier

How to make managing multiple Terraform environments easier

How many of you have started with Terraform and discovered you need the same code to build multiple environments? Perhaps a dev, stage, and production environment? After researching Workspaces, Branches, and Terragrunt, you aren’t completely satisfied and want to know if there is another way. If you are here, I’ll assume that’s you!
New: Authenticate With Third-Party Services Using the OpenID Connect Integration

New: Authenticate With Third-Party Services Using the OpenID Connect Integration

Now you can make your deployments even more secure with OpenID Connect support!
Managing tfvars Files and Terraform Variable Hierarchy

Managing tfvars Files and Terraform Variable Hierarchy

Learn more about Terraform variables, terraform module variables, and ways to DRY out your code with some examples of how to build complex variable hierarchies.
AWS CloudFormation support added

AWS CloudFormation support added

CloudFormation joins Terraform, Terragrunt, Pulumi, and Kubernetes as a core IaC tool supported in env0!
Terragrunt Run-All

Terragrunt Run-All

Now it's possible to deploy multiple Terraform modules in a single command using 'terragrunt run-all'.
env0 Workflows Get a Power Up

env0 Workflows Get a Power Up

Workflows solve the problem of provisioning complex infrastructure resources that have dependencies, and using multiple frameworks for your infrastructure-as-code.
Ad-hoc tasks

Ad-hoc tasks

DevOps engineers sometimes need to perform one-off commands on their Terraform code or state. For example, “terraform import” or “terraform state rm”, or any other Terraform or bash commands. The problem is that it is dangerous to allow users to work directly from a terminal.
Managing Pulumi IaC with env0

Managing Pulumi IaC with env0

Manage Pulumi defined infrastructure right next to your other IaC code. In this video, we’ll show you how to integrate your Pulumi code into env0.
Non-Admin API Keys

Non-Admin API Keys

Generate and maintain role-based access to API keys, providing you the safety of RBAC alongside the convenience of API services.
State File - What is it, and Where Do I Hide It?

State File - What is it, and Where Do I Hide It?

If you have deployed anything with an Infrastructure as Code framework (Terraform, Pulumi, etc…) recently, then you have interacted with a state file, and may not have even known it! So, what is the state file? Why is it important? What should you do with it? These are some of the most asked questions when it comes to Infrastructure as Code management. So, let’s get into it!
Time to provide… a Terraform Provider!

Time to provide… a Terraform Provider!

Nowadays all is heavy-automated and so, as requested by many of our customers, we now offer a Terraform Provider for the env0 platform! env0 is now extensible with UI, API, CLI, and Terraform Provider.
Multi-Environment Deployment Workflow with env0’s Terraform Provider

Multi-Environment Deployment Workflow with env0’s Terraform Provider

Infrastructure is typically built up from multiple layers, starting with the network to the compute layer. In order to deploy your K8s cluster, you typically need your subnets and VPCs defined ahead of time. As I talk to customers about their IaC deployment challenges, I often get asked how env0 can help with orchestrating dependencies amongst these multi-tiered, multi-layered infrastructure deployments.
Automated Drift Detection

Automated Drift Detection

env0 is enabling the ability to automatically detect drift and make sure real-world resources in the cloud provider are aligned with Infrastructure as Code files, a huge thing for those Infrastructure as Code users world-wide!
Using the env0 Self-Hosted Agent in AWS GovCloud

Using the env0 Self-Hosted Agent in AWS GovCloud

AWS GovCloud is limited-access regions intended for US Government Agencies and organizations, and related contractors and vendors.
TFLint with Custom Flows

TFLint with Custom Flows

Developers have compilers and linters to help catch errors while they’re coding. DevOps engineers have something similar for Terraform through TFLint.
Module Registry and Terraform Provider Updates

Module Registry and Terraform Provider Updates

Private Terraform Modules have become a standard for organizations that place a heavy emphasis on Infrastructure as Code. With that, a need for a central location to manage and collaborate on those private Terraform modules has become apart. This blog will help discover the importance of a Module Registry and highlight the capabilities along side the env0 Terraform Provider.
Organization Dashboards

Organization Dashboards

Based upon countless hours of speaking with SREs, DevOps practitioners, Iac Developers, and Management; we have decided to introduce Organization Dashboards that help solve a few areas of aggregate visibility.
Manual Approval Workflow using env0’s Custom Workflow and API

Manual Approval Workflow using env0’s Custom Workflow and API

You like env0 because it can automate your IaC deployment process, but you also like your existing manual approval workflow through Jira or ServiceNow. With env0’s custom flow and API, we can easily integrate your manual approval workflow with env0’s IaC deployment workflow. This blog will show an example of approving the env0 deployment through your ticketing system.