IaC Resources and News

Stay in the loop on the latest IaC news with this collection of articles and videos!

View all
Blogs
Resources Center
Videos
Case Studies
New Features
Terraform
OpenTofu
How Tos
News
Provider Registry

Provider Registry

env0’s Provider Registry feature allows users to store Providers in a public or private repository and reference it for use within code. Best of all, you are able to pull different versions of the code with simple changes. When running inside env0 we will even handles the authentication without the need for any additional steps or configuration.
Terraform Modules Guide: Best Practices & Examples

Terraform Modules Guide: Best Practices & Examples

Infrastructure as Code is first and foremost code, and a chief principle of writing good software is leveraging abstractions to make your code reusable, scalable, and consistent. Terraform modules are the abstraction provided by HashiCorp to take logical groupings of resources and package them together in a reusable object.
What is Infrastructure-as-Code? IaC 101

What is Infrastructure-as-Code? IaC 101

Today, organizations are still figuring out how best to implement new IaC practices in their existing DevOps frameworks. This article covers a variety of options for multiple frameworks to support even the most demanding business-critical environments.
Which IaC Scanning Tool is the Best?: Comparing Checkov vs tfsec vs Terrascan

Which IaC Scanning Tool is the Best?: Comparing Checkov vs tfsec vs Terrascan

In this blog post, we will compare three popular IaC scan tools: Checkov, TFsec, and Terrascan. We will compare them based on their features, performance, usability, and compatibility.
What is Checkov: Benefits, Key Features, and Examples

What is Checkov: Benefits, Key Features, and Examples

Checkov works by scanning IaC files for common security and compliance issues, such as open security groups, unencrypted storage buckets, or missing encryption keys.
What is tfsec: Benefits, Key Features, and Examples

What is tfsec: Benefits, Key Features, and Examples

tfsec is a security scanner for your Terraform code. It performs static analysis of your code and detects potential misconfigurations that could lead to security risks.
What is Terrascan: Benefits, Key Features, and Examples

What is Terrascan: Benefits, Key Features, and Examples

Terrascan is a tool that helps you to scan your Infrastructure as Code for security and compliance policy violations. It supports various IaC languages such as Terraform, Kubernetes, Dockerfile, and more.
Comparing Checkov vs. tfsec vs. Terrascan

Comparing Checkov vs. tfsec vs. Terrascan

In this blog post, we examined three of the most popular tools to scan your infrastructure. These are Checkov, tfsec, and Terrascan. We saw the benefits and key features of each tool.
Chris' Corner - April 2023

Chris' Corner - April 2023

In the second iteration of Chris’ Corner, we will review the features released in the month of March.
Day 0 Environment Creation

Day 0 Environment Creation

env0 works well for customers who already have infrastructure provisioned in the cloud. But what if you need to support infrastructure developers and still need the management layer that env0 provides? We refer to this process of creating new infrastructure through automation as “Day 0” environment creation. This post shows one such way of automating the creation of the env0 environment resources by using our TF provider and some shell magic.
Share outputs between IaC stacks

Share outputs between IaC stacks

As our codebase becomes more complex, it often becomes an issue to maintain one IaC stack for our entire deployment, and we might think of splitting our IaC stack into smaller, more manageable components, with the relevant IaC for the job. The question is how can we pass outputs between deployment stacks? Read on to learn more.
Plan and Apply on PR

Plan and Apply on PR

Many organizations work almost exclusively in their VCS. For these types of GitOps-style workflows, having to change from their VCS to another platform to handle IaC deployments was both time consuming, and represented an unnecessary distraction. Now, with PR Comment Commands, DevOps engineering can seamlessly interact with their env0 IaC deployment and management platform without ever leaving GIT.
Tutorial: How To Set up Prometheus and Grafana with Amazon EKS

Tutorial: How To Set up Prometheus and Grafana with Amazon EKS

In this blog post we’ll walk you through setting up your first monitoring and observability system to gather data about your systems, deployed in AWS cloud using env0.
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.
Why Observability tools are important when using IaC

Why Observability tools are important when using IaC

In recent years, Infrastructure as Code (IaC) has become an increasingly popular approach for managing cloud-based infrastructure—however, with the growing complexity of cloud architecture, it's challenging to monitor and debug issues in real-time, such as CPU spikes or number of requests.
Containerized Application Deployment to Amazon EKS

Containerized Application Deployment to Amazon EKS

In this tutorial we'll go over how to enable repeatable, effective, straightforward application deployments by automatically deploying Kubernetes resources to an Amazon EKS cluster. 
Deploying Amazon Elastic Kubernetes Service (AWS EKS) with Terraform

Deploying Amazon Elastic Kubernetes Service (AWS EKS) with Terraform

When you’re deploying any type of code, whether it’s application code or infrastructure code like Terraform, you want an automated way to deploy it. Aside from application and infrastructure automation workflow, you also want a way to manage certain aspects of how you’re deploying your environment. In this blog post, you’ll learn how to deploy an AWS Elastic Kubernetes Service (Amazon EKS) cluster with Terraform using env0.
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.
ServiceNow Integration with env0

ServiceNow Integration with env0

Many Enterprise customers have a workflow approval process already in place with tools like ServiceNow. Today, I wanted to show you how you can quickly take advantage of your existing ITSM tooling, and business processes - while enabling self-service infrastructure provisioning with env0.
Infrastructure as Code Roundtable

Infrastructure as Code Roundtable

Nowadays, DevOps teams have to do more with less. meaning the need to get the most out of Infrastructure as Code (IaC) initiatives have never been greater. In this webinar, our panel of experts will offer their best advice on how teams can leverage IaC to get safer software out the door faster.
Deploy Amazon Elastic Container Service (AWS ECS) with CloudFormation

Deploy Amazon Elastic Container Service (AWS ECS) with CloudFormation

For any infrastructure or cloud service deployment, organizations need a way to make the entire deployment process repeatable. In this blog post, you’ll learn how to combine AWS CloudFormation and env0 to create a production-driven experience for AWS Elastic Container Service Amazon ECS.
Recap: 2023 Infrastructure as Code Roundtable

Recap: 2023 Infrastructure as Code Roundtable

A new year and tricky economic times seemed like the perfect opportunity to gather some IaC experts for a conversation about hiring challenges, where we’re headed, and doing more with less. In case you missed our webinar (link), here’s a bit of what I learned in my conversation with Brandt Meyers, enterprise architect with MGM Resorts International, Kat Cosgrove, lead developer advocate at Dell, and Chris Short, senior developer advocate at AWS.
Infrastructure as Code is a Creative Job

Infrastructure as Code is a Creative Job

Some art forms are not appreciated for their aesthetic value, like music, or literature and poetry. Yet, some ways of sharing such artworks are with a written document, e.g. music sheets and lyrics pages for songs. These art forms evolved as well and new genres of the written word came to be. One of those genres is code.
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.