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 lifecycle.

Learn more

Showing all 492 templates. Refine results with search.

Create an Ubuntu GNOME desktop

This template creates an ubuntu desktop machine. This works great for use as a jumpbox behind a NAT.

anhowe by Anthony Howe,
Last updated: 9/20/2020

Deploy an Openvpn Access Server

This template uses the Azure Linux CustomScript extension to deploy an openvpn access server. It creates an Ubuntu VM, does a silent install of openvpn access server, then make the basic server network settings: define the VPN Server Hostname to be the VM's public ip's DNS name

251744647 by 251744647,
Last updated: 9/19/2020

SQL VM Performance Optimized Storage Settings on UltraSSD

Create a SQL Server Virtual Machine with performance optimized storage settings, using UltraSSD for SQL Log files

sam0227 by Feng Hong,
Last updated: 9/19/2020

DNS Forwarder VM

This template shows how to create a DNS server that forwards queries to Azure's internal DNS servers. This is useful for setting up DNS resultion between virtual networks (as described in https://azure.microsoft.com/documentation/articles/virtual-networks-name-resolution-for-vms-and-role-instances/).

Last updated: 9/19/2020

SQL Server VM with performance optimized storage settings

Create a SQL Server Virtual Machine with performance optimized storage settings on PremiumSSD

sam0227 by Feng Hong,
Last updated: 9/18/2020

Private Endpoint example

This template shows how to create a private endpoint pointing to Azure SQL Server

mblanco77 by Mauricio Blanco,
Last updated: 9/18/2020

Deploy a simple Windows VM

This template allows you to deploy a simple Windows VM using a few different options for the Windows version, using the latest patched version. This will deploy an A2 size VM in the resource group location and return the FQDN of the VM.

bmoore-msft by Brian Moore,
Last updated: 9/18/2020

Creates Virtual wan resources

This template allows you to create virtual wan resources including virtual wan, virtual hub, vpn gateway, vpnsite and a vpn connecton.

Arpan-MSFT by Arpan-MSFT,
Last updated: 9/18/2020

IIS Server using DSC extension on a Windows VM

This template creates a Windows VM and sets up an IIS server using the DSC extension. NOTE: The DSC configuration module needs a SAS token to be passed in if you're using Azure Storage. For DSC module link from Github (default in this template), this is not needed.

bmoore-msft by Brian Moore,
Last updated: 9/18/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: 9/18/2020

Create SQL MI inside the new virtual network

Deploy Azure Sql Database Managed Instance (SQL MI) inside new Virtual Network.

srdan-bozovic-msft by Srđan Božović,
Last updated: 9/18/2020

Deploy a VNet, and a HBase cluster within the VNet

This template allows you to create an Azure VNet and an HDInsight HBase cluster running Linux within the VNet.

guyhay by Guy Haycock,
Last updated: 9/17/2020

Deploy a simple Ubuntu Linux VM 18.04-LTS.

This template deploy a Ubuntu Server with a few options for the VM. You can provide the VM Name, OS Version, VM size, admin username and password. As default the VM size is Standard_B2s and O.S. Version is 18.04-LTS.

bmoore-msft by Brian Moore,
Last updated: 9/17/2020

Deploy a secure VNet and a HDInsight cluster within the VNet

This template allows you to create an Azure VNet and an HDInsight Hadoop cluster running Linux within the VNet.

mumian by Jonathan Gao,
Last updated: 9/17/2020

Deploy a Spark cluster in a VNet

This template allows you to create an Azure VNet and an HDInsight Spark cluster within the VNet.

mumian by Jonathan Gao,
Last updated: 9/17/2020

Create a Load Balancer with Inbound NAT Rule

This template creates a Load Balancer with Inbound NAT Rule

kenazk by Kenaz Kwa,
Last updated: 9/16/2020

Deploy Azure Database for PostgreSQL with VNet

This template provides a easy way to deploy Azure database for PostgreSQL with VNet integration

ramnov by Ramkumar Chandrasekaran,
Last updated: 9/15/2020

Create a Point-to-Site Gateway

This template allows you to create a Point-to-Site connection using VirtualNetworkGateways

amitsriva by amitsriva,
Last updated: 9/15/2020

Deploy Azure Database for MariaDB with VNet

This template provides a easy way to deploy Azure database for MariaDB with VNet integration

ramnov by Ramkumar Chandrasekaran,
Last updated: 9/15/2020

Deploy Azure Database for MySQL with VNet

This template provides a easy way to deploy Azure database for MySQL with VNet integration

savjani by Parikshit Savjani,
Last updated: 9/15/2020

Azure private DNS domain hosting example

This template shows how to create a private DNS zone and optionally enable VM registration

jrudley by James Rudley,
Last updated: 9/15/2020

Load Balancer with Inbound NAT Rule

This template allows you to create a Load Balancer, Public IP address for the Load balancer, Virtual Network, Network Interface in the Virtual Network & a NAT Rule in the Load Balancer that is used by the Network Interface.

mahthi by Mahesh Thiagarajan,
Last updated: 9/14/2020

Create a standard load-balancer

This template creates an Internet-facing load-balancer, load balancing rules, and three VMs for the backend pool with each VM in a redundant zone.

mumian by Jonathan Gao,
Last updated: 9/14/2020

Load Balancer with 2 VIPs, each with one LB rule

This template allows you to create a Load Balancer, 2 Public IP addresses for the Load balancer (multivip), Virtual Network, Network Interface in the Virtual Network & a LB Rule in the Load Balancer that is used by the Network Interface.

ypitsch by ypitsch,
Last updated: 9/14/2020