Skip to main content
Jorge Bernhardt Jorge Bernhardt

Terraform

2023

Terraform - Deploying Azure Application Insights
·1309 words·7 mins· 100 views · 5 likes
Terraform Microsoft Azure Azure Monitor IaC
Monitoring and analyzing performance in modern cloud-based environments is crucial to ensure reliability. Azure Application Insights is a powerful tool for monitoring your applications, helping you detect and diagnose errors. Building on our previous discussion on Azure Log Analytics workspaces, This blog post will guide you through implementing Azure Application Insights with a Terraform module.
Terraform - Deploying and Managing Azure Log Analytics Workspace
·1336 words·7 mins· 100 views · 5 likes
IaC Azure CLI Microsoft Microsoft Azure
Hi! As cloud architectures become more complex, Infrastructure as Code (IaC) has become increasingly important. By using tools like Terraform, IaC allows you to manage intricate infrastructures in a text-based, repeatable, and automated manner.
Terraform - Deploy Azure Firewall into Virtual Network
·1425 words·7 mins· 100 views · 5 likes
Terraform Microsoft Azure IaC Azure Firewall
Hello everyone! Azure offers a variety of security solutions, and Azure Firewall is a particularly effective tool. It is a fully managed cloud-native network firewall that provides top-notch protection for our virtual network resources.
Terraform - Deploying Azure Resource Locks
·1144 words·6 mins· 100 views · 5 likes
Terraform Microsoft Azure Azure Resource Locks IaC
Hi! Did you know that Azure Resource Locks can provide an extra layer of protection for your resources in case of accidental changes or deletions? And best of all, we can deploy them using Terraform.
Terraform - Deploy Azure Bastion into Virtual Network
·1532 words·8 mins· 100 views · 5 likes
Terraform Microsoft Azure IaC Azure Bastion
Hi there! In a previous article, we discussed the deployment of an Azure Bastion host in an existing Virtual Network (VNet) using Azure CLI and PowerShell. While those methods are effective, there’s an opportunity to simplify the entire process.
Terraform - Deploy and manage Subscription Budgets
·997 words·5 mins· 100 views · 5 likes
Budgets Microsoft Microsoft Azure Terraform
Hi! Today, I’d like to share a helpful tip on how you can efficiently manage your Azure resources and services while keeping your cloud spending in check. With Azure Budgets, you can easily set budget thresholds and receive alerts to monitor your costs proactively.
Terraform - Deploy and manage Azure action groups
·1170 words·6 mins· 100 views · 5 likes
Terraform Microsoft Azure Azure Monitor IaC
Hey, did you know that Azure Monitor has these cool things called action groups? They help you manage alerts by connecting them to different actions. You can receive notifications by email or text message, run Azure Functions, or even start a webhook with an HTTP call.
Terraform - Creating Azure Private DNS Zones and Records
·1122 words·6 mins· 100 views · 5 likes
Terraform Microsoft Azure Azure Private DNS IaC
Hi everyone! Today I want to share how I use Terraform to implement your private DNS zones in Azure. Also, I’ll show you how to create ‘A’ records in these zones.
Terraform - Deploying Azure Hub-Spoke Networking
·1516 words·8 mins· 100 views · 5 likes
Microsoft Azure Networking Terraform Virtual network
In this blog post, I want to show you how to implement a hub-spoke network architecture on Azure using Terraform, one of my favorite infrastructure as code (IaC) tools. The hub-spoke model is a widely adopted networking strategy that allows you to simplify management, increase scalability, and improve the security of your Azure resources.
How to store the Terraform state file in Google Cloud Storage
·878 words·5 mins· 100 views · 5 likes
Google Google CloudShell Terraform Google Cloud Storage
When you start using Terraform to manage your cloud infrastructure, a key consideration is where to store the state file that Terraform generates to track changes to your infrastructure. While storing this file locally on your machine is possible, a more scalable and secure approach is to store it in a centralized location that your entire team can access.

2022

Terraform Troubleshooting - Enable Logging
·495 words·3 mins· 100 views · 5 likes
Terraform troubleshooting
If you run into a problem with Terraform, it can be helpful to capture Terraform’s debug output, so you can analyze it or use it to open an issue case. In this post, I want to show you how to enable terraform logging and set the log location on Windows and Linux operating systems.

2021

How to store the Terraform state file in Azure Storage
·874 words·5 mins· 100 views · 5 likes
Azure CLI Azure Cloud Shell Azure PowerShell Get-AzStorageAccount
In this post, I want to show you how to configure terraform to use an Azure storage account to store and protect your tfstate file. To manage the infrastructure and configuration, Terraform writes the status of resources to a tfstate file.

2020

First steps in Terraform - Azure Setup
·465 words·3 mins· 100 views · 5 likes
Azure CLI Azure Cloud Shell Azure DevOps Azure service principal
Today I want to talk to you about terraform, this open-source tool that allows us to define, preview and deploy infrastructure on a multitude of cloud providers such as Azure, AWS, and google, using the HashiCorp Configuration Language (HCL).