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

469 templates match your filter.

Application Security Groups

This template shows how to put together the pieces to secure workloads using NSGs with Application Security Groups. It will deploy a Linux VM running NGINX and through the usage of Applicaton Security Groups on Network Security Groups we will allow access to ports 22 and 80 to a VM assigned to Application Security Group called webServersAsg.

paulomarquesc by Paulo Marques,
Last updated: 2020-04-03

Virtual Network NAT

Deploy a NAT gateway and virtual network

asudbring by Allen Sudbring,
Last updated: 2020-03-31

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: 2020-03-30

Create a VM from User Image

This template allows you to create a Virtual Machines from a User image. This template also deploys a Virtual Network, Public IP addresses and a Network Interface.

slapointe by Stephane Lapointe,
Last updated: 2020-03-30

Create an new AD Domain with 2 Domain Controllers

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

simongdavies by Simon Davies,
Last updated: 2020-03-25

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: 2020-03-25

Deploy an app service with regional VNet integration

This template allows you to deploy an app service plan and a basic Windows web app, with regional VNet integration enabled to a newly created virtual network

johndowns by John Downs,
Last updated: 2020-03-23

ROS on Azure with Windows VM

This template creates a Windows VM and installs the ROS into it using the CustomScript extension.

ms-iot by Microsoft IoT,
Last updated: 2020-03-23

Tableau Server Linux Single Node

This template deploys a new instance of Tableau Server on an Ubuntu, RHEL or CentOS machine on Azure along with all required infrastructure elements. Tableau is an industry-leading business intelligence platform. Tableau Server allows users to discover and share data-driven insights throughout their organization in a secure, governable environment. For more information please visit our webpage: https://www.tableau.com/.

maddyloo by Madeleine Corneli,
Last updated: 2020-03-19

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: 2020-03-16

Environment required to deploy Azure SQL Managed Instance.

This template allows you to create an environment required to deploy Azure SQL Managed Instance - Virtual Network with two subnets.

srdan-bozovic-msft by Srđan Božović,
Last updated: 2020-03-15

IBM Cloud Pak for Data on Azure

This template deploys an Openshift cluster on Azure with all the required resources, infrastructure and then deploys IBM Cloud Pak for Data along with the add-ons that user chooses.

praveshhibm by praveshhibm,
Last updated: 2020-03-10

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: 2020-03-07

Create 2 VMs in LB and a SQL Server VM with NSG.

This template creates 2 Windows VMs (that can be used as web FE) with in an Availability Set and a Load Balancer with port 80 open. The two VMs can be reached using RDP on port 6001 and 6002. This template also create a SQL Server 2014 VM that can be reached via RDP connection defined in a Network Security Group.

pietrobr by pietrobr,
Last updated: 2020-03-05

Spin up a 3-node Deis cluster

Template spins up a Deis cluster.

HaishiBai by Haishi Bai,
Last updated: 2020-03-05

Create a Front Door with HTTP to HTTPS redirection

This template creates a Front Door configuration for HTTP to HTTPS redirection.

aramesh-msft by aramesh-msft,
Last updated: 2020-03-05

SAS Viya Quickstart Template for Azure

The SAS Viya Quickstart Template for Azure deploys these products on the cloud: SAS Visual Analytics 8.5 on Linux, SAS Visual Statistics 8.5 on Linux, and SAS Visual Data Mining and Machine Learning 8.5 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: 2020-03-05

Create 2 VMs Linux with LB and SQL Server VM with SSD.

This template creates 2 Linux VMs (that can be used as web FE) with in an Availability Set and a Load Balancer with port 80 open. The two VMs can be reached using SSH on port 6001 and 6002. This template also create a SQL Server 2014 VM that can be reached via RDP connection defined in a Network Security Group. All VMs storage can use Premium Storage (SSD) and you can choose to creare VMs with all DS sizes

pietrobr by pietrobr,
Last updated: 2020-03-05

Multi tier traffic manager, L4 ILB, L7 AppGateway

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

rkotti by Ram Kotti,
Last updated: 2020-03-05

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: 2020-03-05

SQL Provisioning CSP

Microsoft Azure has a new subscription offering, CSP Subscriptions. Some aspects of SQL VM deployment are not yet supported in CSP subscriptions. This includes the SQL IaaS Agent Extension, which is required for features such as SQL Automated Backup and SQL Automated Patching.

ninarn by Ninar Nuemah,
Last updated: 2020-03-05

Visual Studio Development VM

This template creates a Visual Studio 2015 or Dev15 VM from the base gallery VM images available. It creates the VM in a new vnet, storage account, nic, and public ip with the new compute stack.

dtzar by David Tesar,
Last updated: 2020-03-05

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: 2020-03-04

Virtual Network NAT

Deploy a NAT gateway and virtual machine

asudbring by Allen Sudbring,
Last updated: 2020-03-04