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…

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…

Issue while replicating an On-premise Hyper-V guest to Azure error code 8079002c

A quick blog post on a fix I found to resolve a replication issue between Hyper-V guest and Azure Migrate with error code 8079002c Using Azure Migrate and attempting to replicate an On-Premise Hyper-V guest (Server 2012R2) to azure, error code 8079002c kept appearing and the initial replication kept failing.

Assign Network Security Group to Virtual Machine Network Interface using PowerShell

A blog post to show how you can assign a Network Security Group (NSG) to a Virtual Machine Network Interface (NIC) in Azure using PowerShell. Firstly, get the Network Security Group you want to have assigned to the Virtual Machine…

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…

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…

Azure Virtual Machine Security:- 6 Security suggestions to get you started

Quite often I do get asked about Azure Virtual Machine security and what I recommend you to configure/look at in relation to securing your Virtual Machine configuration. In this blog, I am going to include 6 Virtual Machine security security…

Azure Virtual Machine Change Tracking

Lets have a look at the Azure Virtual Change Tracking extension/solution that allows you to view guest-related OS changes within your Virtual Machine from Azure. This data can be used to alert-on if required various changes within your Virtual Machine…

cloud-init does not appear to be running error after installing WALinuxAgent fix

After a recent migration of a Linux VM (Ubuntu 16.04) from a data centre to Azure using Azure Migrate, it didn't include the installation of WALinuxAgent Why is this needed? This agent is how the Virtual Machine communicates with Azure,…