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

Showing all 492 templates. Refine results with search.

Create a Virtual Network with two Subnets

This template allows you to create a Virtual Network with two subnets.

telmosampaio by Telmo Sampaio,
Last updated: 11/08/2020

App Configuration

This template references existing key-value configurations from an existing config store and uses retrieved values to set properties of the resources the template creates.

mamccrea by Mary McCready,
Last updated: 11/08/2020

Create an Application Gateway with Public IP

This template creates an Application Gateway, Public IP address for the Application Gateway, and the Virtual Network in which Application Gateway is deployed. Also configures Application Gateway for Ssl Offload and Load balancing with Two backend servers. Note that you have to specify valid IPs for backend servers.

puneetsaraswat by Puneet Saraswat,
Last updated: 11/08/2020

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

Create an Application Gateway with Public IP

This template creates an Application Gateway, Public IP address for the Application Gateway, and the Virtual Network in which Application Gateway is deployed. Also configures Application Gateway for Http Load balancing with Two backend servers. Note that you have to specify valid IPs for backend servers.

puneetsaraswat by Puneet Saraswat,
Last updated: 11/08/2020

Create an Application Gateway

This template creates an application gateway in a virtual network and sets up load balancing rules for any number of virtual machines

rajinders by Rajinder Singh,
Last updated: 11/08/2020

Create an Application Gateway V2 with Key Vault

This template deploys an Application Gateway V2 in a Virtual Network, a user defined identity, Key Vault, a secret (cert data), and access policy on Key Vault and Application Gateway.

surajmb by Suraj MB,
Last updated: 11/08/2020

Azure Container Instances - VNet

Deploy a container instance into an Azure virtual network.

tilnl by tilnl,
Last updated: 11/08/2020

Multi tier App with NSG, ILB, AppGateway

This template deploys a Virtual Network, segregates the network through subnets, deploys VMs and configures load balancing

NarayanAnnamalai by Narayan Annamalai,
Last updated: 10/08/2020

DMZ with NSG

This example will create a simple DMZ with four windows servers, a VNet with two subnets, and a Network Security Group.

tracsman by Jon Ormond,
Last updated: 10/08/2020

Deploy a single-VM WordPress to Azure

This template deploys a complete LAMP stack, then installs and initializes WordPress. Once the deployment is finished, you need to go to http://fqdn.of.your.vm/wordpress/ to finish the configuration, create an account, and get started with WordPress.

tomconte by Thomas Conté,
Last updated: 10/08/2020

Create a VNET to VNET connection across two regions

This template allows you to connect two VNETs in different regions using Virtual Network Gateways

amitsri by Amit Srivastava,
Last updated: 09/08/2020

Azure Traffic Manager external endpoint example

This template shows how to create an Azure Traffic Manager profile using external endpoints.

rohinkoul by Rohin Koul,
Last updated: 09/08/2020

Multi tier VNet with NSGs and DMZ

This template deploys a Virtual Network with 3 subnets, 3 Network Security Groups and appropriate security rules to make the FrontEnd subnet a DMZ

NarayanAnnamalai by Narayan Annamalai,
Last updated: 09/08/2020

Create a VM in a VNET in different Resource Group

This template creates a VM in a VNET which is in a different Resource Group

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

Deploy a Premium Windows VM

This template allows you to deploy a Premium Windows VM using a few different options for the Windows version, using the latest patched version.

kenazk by Kenaz Kwa,
Last updated: 09/08/2020

Create a vNet to vNet connection using vNet Peering

This template allows you to connect two vNets using vNet Peering

bhummerstone by Ben Hummerstone,
Last updated: 09/08/2020

Create a BGP VNET to VNET connection

This template allows you to connect two VNETs using Virtual Network Gateways and BGP

bhummerstone by Ben Hummerstone,
Last updated: 09/08/2020

Create three vNets to demonstrate transitive BGP connections

This template deploys three vNets connected using Virtual Network Gateways and BGP-enabled connections

bhummerstone by Ben Hummerstone,
Last updated: 09/08/2020

Apache Webserver on Ubuntu VM

This template uses the Azure Linux CustomScript extension to deploy an Apache web server. The deployment template creates an Ubuntu VM, installs Apache2 and creates a simple HTML file. Go to ../demo.html to see the deployed page.

gbowerman by Guy Bowerman,
Last updated: 08/08/2020

SUSE Linux Enterprise Server VM (SLES 12)

This template will allow you to deploy a SUSE Linux Enterprise Server VM (SLES 12), using the Pay-As-You-Go SLES VM image for the selected version on Standard D1 VM in the location of your chosen resource group with an additional 100 GiB data disk attached to the VM. Additional charges apply to this image - consult Azure VM Pricing page for details.

petersatsuse by Peter S.,
Last updated: 07/08/2020

Azure Traffic Manager VM example

This template shows how to create an Azure Traffic Manager profile load-balancing across multiple virtual machines.

Last updated: 07/08/2020

Install Configuration Manager Tech Preview Lab in Azure

This template creates 3 new Azure VMs. It configures a new AD domain controler , a new standalone primary site with SQL Server, a remote site system server with Management Point and Distribution Point.

yizhongwu by Yizhong Wu,
Last updated: 06/08/2020

Deploy a VM into an Availability Zone

This template allows you to deploy a simple VM (Windows or Ubuntu), using the latest patched version. This will deploy a A2_v2 size VM in the location specified and return the FQDN of the VM.

bmoore-msft by Brian Moore,
Last updated: 03/08/2020