In this blog post I am going to create a set of Network Security Group rules in Terraform using the resource azurerm_network_security_rule and rather than copying this resource multiple times I will show how you can iterate over the same resource multiple times using for_each meta-argument in Terraform.
Category: automation
Validating Terraform Code During A Pull Request In Azure DevOps
I will show how to create a branch policy that will run a CI pipeline to validate Terraform code along with a Terraform plan, during a Pull Request in Azure DevOps and will include the YAML CI Pipeline. Branch policies…
Read More Validating Terraform Code During A Pull Request In Azure DevOps
Deploy ARM template using Terraform
Deploy ARM template using Terraform
Deploy Terraform using Azure DevOps
Using Terraform to deploy your Azure resources is becoming more and more popular; in some instances overtaking the use of ARM to deploy into Azure. I will show you in this blog how you can deploy your Azure Resources created…
Hyper-V prevented starting virtual machine because it is prepared for failover fix
Using Azure Migrate to migrate Virtual Machines from a Hyper-V host to Azure, you may want to start a Hyper-V Virtual Machine (VM) after they have been migrated for various reasons including:- VM not accessible in AzureAzure Migration issue and…
Read More Hyper-V prevented starting virtual machine because it is prepared for failover fix
Creating custom runbooks from start/stop VM solution for specific sets of VMs using tags for sequenced start/stop
Azure provides a start/stop VM solution that allows you to stop/start VMs on a schedule; it consists of multiple PowerShell runbooks. This solution offers three options when deployed:- Schedule VMs to start and stopSchedule VMs to start and stop in…
Copy Azure Virtual Machine Snapshots to another region and create Managed disks using PowerShell
In my previous blog, I detailed how to create Virtual Machine (VM) snapshots of all disks and restore in Azure using PowerShell, this is a follow-on blog detailing how you can copy the Virtual Machine disk snapshots to another region,…
Azure Hub-Spoke Network Configuration with Azure Firewall DNAT using PowerShell
I am going to show you how to create a Hub-Spoke network configuration with Azure Firewall using PowerShell. What is a Hub-Spoke network? Think of the Hub-Spoke as two different networks, network1 is hub, network2 is spoke. Network1 acts as…
Read More Azure Hub-Spoke Network Configuration with Azure Firewall DNAT using PowerShell
Azure Data Transfer Solution Suggestions for Storage Accounts
Want to transfer data to Azure Storage Accounts and unsure what method to use? Lets have a look at Azure Data Transfer suggestions to assist you in choosing the solution recommended for you A pretty cool feature within Storage Accounts,…
Read More Azure Data Transfer Solution Suggestions for Storage Accounts
Azure Storage Lifecycle Management
Using Azure Blob storage & storing data? Throughout the life time of data, its requirement for access can vary and sometimes may rarely be required again after a few days or the data expires after a month once its been…