Azure Quickstart Templates

Deploy Azure resources through the Azure Resource Manager with community-contributed templates to get more done. Deploy, learn, fork and contribute back.

What is Azure Resource Manager

Azure Resource Manager allows you to provision your applications using a declarative template. In a single template, you can deploy multiple services along with their dependencies. You use the same template to repeatedly deploy your application during every stage of the application life cycle.

Learn more

Resource types:

Showing all 1,498 templates. Refine results with search.

# Create a new encrypted managed disks windows vm from gallery image.

This template creates a new encrypted managed disks windows vm using the server 2k12 gallery image.

SudhakaraReddyEvuri by Sudhakara Reddy Evuri,
Last updated: 22/02/2017

# Create a new encrypted windows vm from gallery image.

This template creates a new encrypted windows vm using the server 2k12 gallery image.

aravindthoram by Aravind Thoram,
Last updated: 10/11/2015

(++)Ethereum on Ubuntu

This template deploys a (++)Ethereum client on a Ubuntu virtual machines

ililic by Igor Lilic,
Last updated: 19/12/2019

1 VM in vNet - Multiple data disks

This template creates a single VM running Windows Server 2016 with multiple data disks attached.

jamesbannan by jamesbannan,
Last updated: 12/12/2019

101-1vm-2nics-2subnets-1vnet

Creates a new VM with two NICs which connect to two different subnets within the same VNet.

lmoxiel by Christopher Jackson,
Last updated: 21/04/2021

101-1vm-2nics-2subnets-1vnet

Creates a new VM with two NICs which connect to two different subnets within the same VNet.

lmoxiel by Christopher Jackson,
Last updated: 11/08/2020

2 VMs in VNET - Internal Load Balancer and LB rules

This template allows you to create 2 Virtual Machines in a VNET and under an internal Load balancer and configure a load balancing rule on Port 80. This template also deploys a Storage Account, Virtual Network, Public IP address, Availability Set and Network Interfaces.

ypitsch by ypitsch,
Last updated: 29/04/2021

2 VMs in VNET - Internal Load Balancer and LB rules

This template allows you to create 2 Virtual Machines in a VNET and under an internal Load balancer and configure a load balancing rule on Port 80. This template also deploys a Storage Account, Virtual Network, Public IP address, Availability Set and Network Interfaces.

ypitsch by ypitsch,
Last updated: 28/10/2020

2 VMs in a Load Balancer and configure NAT rules on the LB

This template allows you to create 2 Virtual Machines in an Availability Set and configure NAT rules through the load balancer. This template also deploys a Storage Account, Virtual Network, Public IP address and Network Interfaces. In this template, we use the resource loops capability to create the network interfaces and virtual machines

mahthi by Mahesh Thiagarajan,
Last updated: 29/04/2021

2 VMs in a Load Balancer and configure NAT rules on the LB

This template allows you to create 2 Virtual Machines in an Availability Set and configure NAT rules through the load balancer. This template also deploys a Storage Account, Virtual Network, Public IP address and Network Interfaces. In this template, we use the resource loops capability to create the network interfaces and virtual machines

mahthi by Mahesh Thiagarajan,
Last updated: 4/03/2020

2 VMs in a Load Balancer and load balancing rules

This template allows you to create 2 Virtual Machines under a Load balancer and configure a load balancing rule on Port 80. This template also deploys a Storage Account, Virtual Network, Public IP address, Availability Set and Network Interfaces. In this template, we use the resource loops capability to create the network interfaces and virtual machines

ypitsch by ypitsch,
Last updated: 29/04/2021

2 VMs in a Load Balancer and load balancing rules

This template allows you to create 2 Virtual Machines under a Load balancer and configure a load balancing rule on Port 80. This template also deploys a Storage Account, Virtual Network, Public IP address, Availability Set and Network Interfaces. In this template, we use the resource loops capability to create the network interfaces and virtual machines

ypitsch by ypitsch,
Last updated: 29/09/2020

201-vnet-2subnets-service-endpoints-storage-integration

Creates 2 new VMs with a NIC each, in two different subnets within the same VNet. Sets service endpoint on one of the subnets and secures storage account to that subnet.

AnithaAdusumilli by Anitha Adusumilli,
Last updated: 5/05/2021

201-vnet-2subnets-service-endpoints-storage-integration

Creates 2 new VMs with a NIC each, in two different subnets within the same VNet. Sets service endpoint on one of the subnets and secures storage account to that subnet.

AnithaAdusumilli by Anitha Adusumilli,
Last updated: 11/12/2019

AKS cluster with the Application Gateway Ingress Controller

This sample shows how to deploy an AKS cluster with Application Gateway, Application Gateway Ingress Controller, Azure Container Registry, Log Analytics and Key Vault

paolosalvatori by Paolo Salvatori,
Last updated: 30/04/2021

ASP.NET app

This template allows you to create an App Service for deploying a ASP.NET app.

leestott by Lee Stott,
Last updated: 29/04/2021

ASP.NET app

This template allows you to create an App Service for deploying a ASP.NET app.

leestott by Lee Stott,
Last updated: 2/10/2020

ASR Runbooks

Deploys Automation Runbooks for ASR Recovery Plans

krnese by Kristian Nese,
Last updated: 27/03/2017

Add KeyVault Access Policy

Add an access policy to an existing KeyVault without removing existing policies.

bmoore-msft by Brian Moore,
Last updated: 27/04/2021

Add KeyVault Access Policy

Add an access policy to an existing KeyVault without removing existing policies.

bmoore-msft by Brian Moore,
Last updated: 16/04/2020

Add a subnet to an existing VNET

This template allows you to add a subnet to an existing VNET. Deploy into the resource group of the existing VNET

singhkays by Kay Singh,
Last updated: 29/04/2021

Add a subnet to an existing VNET

This template allows you to add a subnet to an existing VNET. Deploy into the resource group of the existing VNET

singhkays by Kay Singh,
Last updated: 18/09/2020

Add an NSG with Redis security rules to an existing subnet

This template allows you to add an NSG with preconfigured Azure Redis Cache security rules to an existing subnet within a VNET. Deploy into the resource group of the existing VNET.

asasine by Adam Sasine,
Last updated: 29/04/2021

Add an NSG with Redis security rules to an existing subnet

This template allows you to add an NSG with preconfigured Azure Redis Cache security rules to an existing subnet within a VNET. Deploy into the resource group of the existing VNET.

asasine by Adam Sasine,
Last updated: 2/10/2020