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 404 templates. Refine results with search.

Deploy Drupal with VM Scale Set, Azure Files and Mysql

Deploy a VM Scale Set behind a load balancer/NAT & each VM running Drupal (Apache / PHP). All nodes share the created Azure file share storage and MySQL database

maniSbindra by Mani Bindra,
Last updated: 10/16/2020

Deploys a N node Gluster File System

This template deploys a 2, 4, 6, or 8 node Gluster File System with 2 replicas on Ubuntu

liupeirong by Paige Liu,
Last updated: 10/15/2020

Deploys a 2 node master/slave MySQL replication cluster

This template deploys a 2 node master/slave MySQL replication cluster on CentOS 6.5 or 6.6

liupeirong by Paige Liu,
Last updated: 10/14/2020

SAP NetWeaver file server (managed disk)

This template allows you to deploy a file server that can be used as shared storage for SAP NetWeaver.

MSSedusch by Sebastian Max Dusch,
Last updated: 10/14/2020

SharePoint 2019 / 2016 / 2013 fully configured

Create a SharePoint 2019 / 2016 / 2013 farm with a web application set with Windows and ADFS authentication, and some path based and host-named site collections. It also provisions User Profiles and Apps service applications and installs claims provider LDAPCP.

Yvand by Yvan Duhamel,
Last updated: 10/13/2020

RDS farm deployment using existing active directory

This template creates a RDS farm deployment using existing active directory in same resource group

MahendraAgrawal by MahendraAgrawal,
Last updated: 10/9/2020

Create an Azure VM with a new AD Forest

This template creates a new Azure VM, it configures the VM to be an AD DC for a new forest

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

Private Endpoint example

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

mblanco77 by Mauricio Blanco,
Last updated: 10/7/2020

Private Link service example

This template shows how to create a private link service

mblanco77 by Mauricio Blanco,
Last updated: 10/7/2020

Create an Azure WAF v2 on Azure Application Gateway

This template creates an Azure Web Application Firewall v2 on Azure Application Gateway with two Windows Server 2016 servers in the backend pool

vhorne by Vic,
Last updated: 10/7/2020

Create an Azure Firewall with IpGroups

This template creates an Azure Firewall with Application and Network Rules referring to IP Groups. Also, includes a Linux Jumpbox vm setup

ssripadham by ssripadham,
Last updated: 10/6/2020

Enable encryption on a running Windows VM without AAD

This template enables encryption on a running windows VM without needing AAD application details

SudhakaraReddyEvuri by Sudhakara Reddy Evuri,
Last updated: 10/6/2020

Secured virtual hubs

This template creates a secured virtual hub using Azure Firewall to secure your cloud network traffic destined to the Internet.

vhorne by Vic,
Last updated: 10/6/2020

Create an Azure Firewall with multiple IP public addresses

This template creates an Azure Firewall with two public IP addresses and two Windows Server 2019 servers to test.

vhorne by Vic,
Last updated: 10/6/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: 10/6/2020

Create a sandbox setup of Azure Firewall with Zones

This template creates a virtual network with three subnets (server subnet, jumpbox subnet, and Azure Firewall subnet), a jumpbox VM with public IP, A server VM, UDR route to point to Azure Firewall for the ServerSubnet,an Azure Firewall with one or more Public IP addresses, one sample application rule, and one sample network rule and Azure Firewall in Availability Zones 1, 2, and 3.

MadhusudhanRavi by Madhusudhan Ravi,
Last updated: 10/6/2020

Create an Azure Application Gateway v2

This template creates an Azure Application Gateway with two Windows Server 2016 servers in the backend pool

vhorne by Vic,
Last updated: 10/5/2020

Red Hat Enterprise Linux VM (RHEL 7.8)

This template will deploy a Red Hat Enterprise Linux VM (RHEL 7.8), using the Pay-As-You-Go RHEL 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.

BorisB2015 by Boris Baryshnikov,
Last updated: 10/4/2020

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: 10/4/2020

Red Hat Enterprise Linux VM (RHEL 7.8)

This template will deploy a Red Hat Enterprise Linux VM (RHEL 7.8), using the Pay-As-You-Go RHEL VM image for the selected version on Standard A1_v2 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.

BorisB2015 by Boris Baryshnikov,
Last updated: 10/4/2020

Create a VM with multiple empty StandardSSD_LRS Data Disks

This template allows you to create a Windows Virtual Machine from a specified image. It also attaches multiple empty StandardSSD data disks by default. Note that you can specify the size and the Storage type (Standard_LRS, StandardSSD_LRS and Premium_LRS) of the empty data disks.

ramankumarlive by Raman Kumar,
Last updated: 10/4/2020

Deploy a Windows VM with a variable number of data disks

This template allows you to deploy a simple VM and specify the number of data disks at deploy time using a parameter. Note that the number and size of data disks is bound by the VM size. The VM size for this sample is Standard_DS4_v2 with a default of 16 data disks.

bmoore-msft by Brian Moore,
Last updated: 10/4/2020

Deploy a VM with multiple IPs

This template allows you to deploy a VM with 3 IP configurations. This template will deploy a Linux/Windows VM called *myVM1* with 3 IP configurations: *IPConfig-1*, *IPConfig-2* and *IPConfig-3*, respectively.

anavinahar by Anavi N,
Last updated: 10/4/2020

Deploy a simple Linux VM with Accelerated Networking

This template allows you to deploy a simple Linux VM with Accelerated Networking using Ubuntu version 18.04-LTS with the latest patched version. This will deploy a D3_v2 size VM in the resource group location and return the FQDN of the VM.

FabienLavocat by Fabien Lavocat,
Last updated: 10/4/2020