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

792 templates match your filter.

IPv6 in Azure Virtual Network (VNET) with Std LB

Create a dual stack IPv4/IPv6 VNET with 2 VMs and an Internet-facing Standard Load Balancer.

EricTheRed999 by Eric Lantz,
Last updated: 7/11/2019

Integration Service Environment Template

A template that creates a virtual network and subnets then deploys an Integration Service Environment (ISE) including non-native connectors.

nzthiago by Thiago Almeida,
Last updated: 7/10/2019

SSL enabled VM Scale Set

Deploys web servers configures with SSL certificates deployed securely form Azure Key Vault

xtophs by Christoph Schittko,
Last updated: 7/9/2019

CloudLens with Moloch example

This template shows how to setup network visibility in the Azure public cloud using the CloudLens agent to tap traffic on one vm and forward it to a network packet storing & indexing tool, in this case Moloch.

lucazacu-keys by lucazacu-keys,
Last updated: 7/8/2019

Deploy a simple VM Scale Set with Linux VMs and a Jumpbox

This template allows you to deploy a simple VM Scale Set of Linux VMs using the latest patched version of Ubuntu Linux 15.10 or 14.04.4-LTS. There is also a jumpbox to enable connections from outside of the VNet the VMs are in.

gatneil by Neil Sant Gat,
Last updated: 7/8/2019

Deploy a VM Scale Set with Linux VMs behind ILB

This template allows you to deploy a VM Scale Set of Linux VMs using the latest patched version of Ubuntu Linux 15.10 or 14.04.4-LTS. These VMs are behind an internal load balancer with NAT rules for ssh connections.

gatneil by Neil Sant Gat,
Last updated: 7/8/2019

SQL Server Always On AG on AKS

This template uses a CNAB package to create a new AKS Cluster and then deploy SQL Server always on availability groups into it

simongdavies by Simon Davies,
Last updated: 7/5/2019

Create an ExpressRoute Circuit

This template creates an ExpressRoute Circuit for a specified Service Provider and SKU

amitsriva by amitsriva,
Last updated: 7/5/2019

Azure Container Service (AKS)

Deploy a managed cluster with Azure Container Service (AKS)

vyta by vyta,
Last updated: 7/2/2019

Create a Attestation Provider

This template creates a Attestation Provider that can be used to attest the quotes from various enclaves and provide a token for third party application

DevOnGekko by Vishal Chandwani,
Last updated: 7/2/2019

Azure Bastion as a Service

This template provisions Azure Bastion in a Virtual Network

robotechredmond by Keith Mayer,
Last updated: 7/1/2019

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: 6/24/2019

Create an Application Gateway

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

bwanner by Benjamin Wanner,
Last updated: 6/21/2019

Create a Service Bus namespace

This template enables you to deploy a Service Bus namespace with a Basic/Standard SKU.

v-Ajnava by Ajit Navasare,
Last updated: 6/19/2019

Create an event hub

This template enables you to deploy a EventHubs namespace with an event hub.

mumian by Jonathan Gao,
Last updated: 6/13/2019

Deploy SQL Always ON setup with existing SQL Virtual Machines

Deploy SQL Always ON setup with existing SQL Virtual Machines. The virtual machines should already be joined to an existing domain and must be running enterprise version of SQL Server.

pratraw by pratraw,
Last updated: 6/11/2019

SAS Viya Quickstart Template for Azure

The SAS Viya Quickstart Template for Azure deploys these products on the cloud: SAS Visual Analytics 8.3.1 on Linux. SAS Visual Statistics 8.3.1 on Linux and SAS Visual Data Mining and Machine Learning 8.3.1 on Linux. This Quickstart is a reference architecture for users who want to deploy the SAS Viya platform, using microservices and other cloud-friendly technologies. By deploying the SAS platform on Azure, you get SAS analytics, data visualization, and machine learning capabilities in an Azure-validated environment. SAS Viya is a cloud-enabled, in-memory analytics engine. It uses elastic, scalable, and fault-tolerant processing to address complex analytical challenges. SAS Viya provides faster processing for analytics by using a standardized code base that supports programming in SAS, Python, R, Java, and Lua. It also supports cloud, on-premises, or hybrid environments and deploys seamlessly to any infrastructure or application ecosystem.

sassoftware by SAS Software,
Last updated: 6/10/2019

Create an Azure Firewall with Availability Zones

This template creates an Azure Firewall with Availability Zones in a virtual network and sets up 1 sample application rule and 1 sample network rule

tejasshah7 by tejasshah7,
Last updated: 6/7/2019

Create a sandbox setup of Azure Firewall with Zones

This template creates a virtual network with 3 subnets (server subnet, jumpbox subnet and AzureFirewall subnet), a jumpbox VM with public IP, A server VM, UDR route to point to Azure Firewall for the ServerSubnet, an azure firewall with 1 sample application rule and 1 sample network rule and azure firewall in availability zones 1, 2 and 3

tejasshah7 by tejasshah7,
Last updated: 6/7/2019

Deploy a simple FreeBSD VM in resource group location.

This template allows you to deploy a simple FreeBSD VM using a few different options for the FreeBSD version, using the latest patched version. This will deploy in resource group location on a D1 VM Size.

takekazuomi by Takekazu Omi,
Last updated: 5/30/2019

Install Phabricator on an Ubuntu VM

This template deploys Phabricator on an Ubuntu Virtual Machine. This template also deploys a Storage Account, Virtual Network, Public IP addresses and a Network Interface.

julienstroheker by Julien Stroheker,
Last updated: 5/30/2019

Linux VM with Serial Output

This template creates a simple Linux VM with minimal parameters and serial/console configured to output to storage

coreysa by Corey Sanders,
Last updated: 5/30/2019

Deploy a CentOS VM with Singularity installed

This template allows you to deploy a CentOS VM with Singularity installed, using the latest patched version of CentOS and version 2.3.1 of Singularity (by default). This will deploy an A8 size VM in the resource group location and return the FQDN of the VM.

bhummerstone by Ben Hummerstone,
Last updated: 5/30/2019

Deploy a simple VM Scale Set with Linux VMs

This template allows you to deploy a simple VM Scale Set of Linux VMs using the latest patched version of Ubuntu Linux 14.04.4-LTS or 16.04-LTS. These VMs are behind a load balancer with NAT rules for ssh connections.

gatneil by Neil Sant Gat,
Last updated: 5/30/2019