Back to Projects
DevOpsInfrastructureShell Scripting

Azure ARM Template to deploy VMs

This ARM template is used to deploy VMs in Azure. It creates a resource group, a virtual network, a subnet, a public IP address, a network interface, and a virtual machine. This project automates the deployment of an Azure Virtual Machine (VM) through an Azure Resource Manager (ARM) template and a PowerShell script. The PowerShell script runs as an extension on the initial VM and creates five additional VMs. You can manually upload the ARM template to our Azure account and run the PowerShell script within Azure Cloud Shell. Furthermore, the entire deployment process can be automated using GitHub Actions, ensuring continuous integration and deployment (CI/CD).

Azure ARM Template to deploy VMs
Technology Stack

Built With Modern Tools

Leveraging cutting-edge technologies to deliver exceptional results

Azure ARM Template
Azure Storage
Azure Active Directory
GitHub Actions
PowerShell
Shell Scripting

Next Project

Cloud Upload CLI

Let's get connected and work together

Have a project in mind? Let's bring your ideas to life.