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

Resource Types:

521 templates match your filter.

Create a new AD Domain with 2 DCs using Availability Zones

This template creates 2 VMs in separate Availability Zones to be AD DCs (primary and backup) for a new Forest and Domain

bmoore-msft by Brian Moore,
Last updated: 6/10/2021

Deploy a VM Scale Set with a Windows custom image

This template allows you to deploy a simple VM Scale Set usng a custom Windows image. These VMs are behind a load balancer with HTTP load balancing (by default on port 80)

simongdavies by Simon Davies,
Last updated: 6/9/2021

Create SQL AvailabilityGroup listener on existing Always ON setup.

Deploy SQL AvailabilityGroup listener on existing Always ON setup. This creates Listener on an existing SQL Availability Group, sets up corresponding load balancer rules and probe ports on Azure Load balancer to get the listener connections working.

pratraw by pratraw,
Last updated: 6/9/2021

TFS 3 VM Deployment

This template creates a TFS deployment with three VMs. One VM serves as a domain controller for the other two. One of the domain-joined VMs will run SQL Server Standard edition. The second will run TFS, configured to use SQL on the first. All three will support RDP through NAT rules on a load balancer. This template is meant to be used to evaluate TFS in Azure, not as a production deployment.

chrisamert by Chris Amert,
Last updated: 6/9/2021

Deploys SQL Server 2014 AlwaysOn AG on existing VNET & AD

This template creates three new Azure VMs on an existing VNET: Two VMs are configured as SQL Server 2014 AlwaysOn Availability Group replica nodes and one VM is configured as a File Share Witness for automated cluster failover. In addition to these VMs, the following additional Azure resources are also configured: Internal load balancer, Storage accounts. To configure clustering, SQL Server and AlwaysOn within each VM, PowerShell DSC is leveraged. For Active Directory support, existing Active Directory domain controllers should already be deployed on the existing VNET.

robotechredmond by Keith Mayer,
Last updated: 6/9/2021

SAP NetWeaver 3-tier converged (managed image)

This template allows you to deploy a VM using a operating system that is supported by SAP.

MSSedusch by Sebastian Max Dusch,
Last updated: 6/9/2021

SAP NetWeaver 3-tier (custom managed image)

This template allows you to deploy a VM using a operating system that is supported by SAP using Managed Disks.

MSSedusch by Sebastian Max Dusch,
Last updated: 6/9/2021

Deploys a N-node CentOS Cluster

This template deploys a 2-10 node CentOS cluster with 2 networks.

gmarchet by gmarchet,
Last updated: 6/9/2021

RDS Gateway High Availability deployment

This template provides high availability to RD Gateway and RD Web Access servers in an existing RDS deployment

AshishSharma303 by AshishSharma303,
Last updated: 6/9/2021

Setup Ansible to efficiently manage N Linux VMs

This advanced template deploys N Linux VMs ( Ubuntu) and it configures Ansible so you can easily manage all the VMS from the Ansible Controller VM. Additionally, it will execute an ansible Playbook that creates a RAID with all the available data disks. Don't suffer more pain configuring and managing all your VMs , just use Ansible! Ansible is a very powerful masterless configuration management system based on SSH. Do you need 1 or 10 or 100 VMs? It won't make any difference with Ansible playbooks, just apply consistent configuration to all your VMS

Last updated: 6/9/2021

JMeter environment for Elasticsearch

This template will deploy a JMeter environment into an existing virtual network. One master node and multiple subordinate nodes are deployed into a new jmeter subnet. This template works in conjunction with the Elasticsearch quickstart template.

hglkrijger by Hans Krijger,
Last updated: 6/9/2021

Install MongoDB on CentOS with Custom Script Linux Extension

This template deploys Mongo DB on a CentOS Virtual Machine. This template also deploys a Storage Account, Virtual Network, Public IP addresses and a Network Interface.

mahthi by Mahesh Thiagarajan,
Last updated: 6/9/2021

Deploy a Kibana dashboard with Docker

This template allows you to deploy an Ubuntu VM with Docker installed (using the Docker Extension) and Kibana/Elasticsearch containers created and configured to serve an analytic dashboard.

ymartel06 by Yohann MARTEL,
Last updated: 6/9/2021

SAP NW 2-tier compatible custom MD image

This template allows you to deploy a VM using a Managed Disk image.

MSSedusch by Sebastian Max Dusch,
Last updated: 6/9/2021

DataStax Enterprise

Azure Resource Manager templates for DataStax Enterprise

benofben by Ben Lackey,
Last updated: 6/9/2021

SAP NetWeaver 2-tier (custom managed disk)

This template allows you to deploy a VM using a custom managed OS disk.

MSSedusch by Sebastian Max Dusch,
Last updated: 6/9/2021

BOSH Setup

This template helps you setup a development environment where you can deploy BOSH and Cloud Foundry.

bingosummer by Bin Xia,
Last updated: 6/9/2021

TFS on an existing domain and SQL server

This template creates a new TFS deployment in an existing domain, configured against an existing SQL instance. This template can be used as the starting point for a production deployment of TFS.

chrisamert by Chris Amert,
Last updated: 6/9/2021

ILB App Service Environment with Azure Firewall

Resource Manager templates and parameters demonstrating how to deploy App Service environment with Azure Firewall integration

jftl6y by John Scott,
Last updated: 6/9/2021

Lustre HPC client and server nodes

This template creates Lustre client and server node VMs and related infrastructure such as VNETs

lustrehpc by lustrehpc,
Last updated: 6/9/2021

Elasticsearch cluster, Kibana and Logstash for Diagnostics

This template deploys an Elasticsearch cluster and Kibana and Logstash VMs. Logstash is configured with an input plugin to pull diagnostics data from existing Azure Storage Tables.

Skantha by Skantha Kandiah,
Last updated: 6/9/2021

BOSH CF Cross Region

This template helps you setup the resources needed to deploy BOSH and Cloud Foundry across two regions on Azure.

ritazh by Rita Zhang,
Last updated: 6/9/2021

DLWorkspace Deployment

Deploy DLWorkspace cluster on Azure

jinlmsft by jinlmsft,
Last updated: 6/9/2021

VM bootstorm workload template

This template creates requested number of VMs and boot them simultaneously to calculate average VM boot time

dipakvadnere by Dipak Vadnere,
Last updated: 6/9/2021