Introduction to Bicep: Microsoft Azure’s cooler IaC tool

Related to my previous post (found here: https://www.creakmon.com/learning-arm-templates-my-first-step-into-azure-infrastructure-as-code/), I found out that Azure also supports another native Infrastructure as Code (IaC) tool called Bicep. Thankfully, it looks like the people over at Microsoft realized that trying build and reading an ARM Template using JSON is not considered a good time so they created Bicep as …

Learning ARM Templates: My First Step into Azure Infrastructure as Code

Azure Resource Manager (ARM) templates can look intimidating at first, mostly because of the JSON format with all the quotes and curly brackets. But once you actually look at them, they become much more manageable when you understand that JSON organizes data in key-value pairs, with a colon between the key and the value, and …

Sending Azure Storage Blob Logs to Logs Analytics Workspace

I was tasked with setting up SFTP for Azure Blob Storage at work, and I wanted to see whether I could check check which client IP addresses were accessing the storage account for security and auditing purposes. My goal was to verify the client IP addresses first, then use that information to help lock down …

Deploy an Azure resource group with Azure CLI and Terraform

In this post, I will be going through how I deployed an Azure resource group with Terraform. I have recently started learning the basics of Terraform and Azure is the cloud provider that I am most familiar with so I figured it would make for an easier learning curve if I combined both technologies together. …

Site-To-Site VPN from On-Prem to AWS Deployment

This is the documentation for my AWS site-to-site VPN deployment in my homelab. The three sites have three different edge endpoint devices that will be the customer gateway for the site-to-site VPN. The first site uses a FortiGate firewall as the customer gateway. The second site uses a Palo Alto firewall as the customer gateway. …