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

434 templates match your filter.

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: 8/17/2019

FreeBSD PHP based web site

This template will deploy four FreeBSD VMs for PHP based web site

leifei87 by leifei87,
Last updated: 8/10/2019

Azure managed disk performance meter

This template allows you to run a managed disk performance test for different workload types using fio utility.

AlekseiPolkovnikov by Aleksei Polkovnikov,
Last updated: 8/10/2019

Deploy Drupal with VM Scale Set, Glusterfs and Mysql

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

maniSbindra by Mani Bindra,
Last updated: 8/10/2019

Install a Minecraft Server on an Ubuntu VM.

This template deploys and sets up a customized Minecraft server on an Ubuntu Virtual Machine.

gbowerman by Guy Bowerman,
Last updated: 8/7/2019

Create an Application Gateway v2 with WAF v2

This template creates an Application Gateway v2 with Web Application Firewall v2. This template is used by the Azure Application Gateway documentation Samples.

vhorne by Vic,
Last updated: 8/6/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: 7/29/2019

Install Configuration Manager Current Branch in Azure

This template creates 4 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 and a client.

yizhongwu by Yizhong Wu,
Last updated: 7/29/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: 7/28/2019

SharePoint 2019, 2016 and 2013 configured with ADFS

This template deploys SharePoint with 1 web application configured with Windows and ADFS authentication, and a couple of path based / host-named site collections are created. User Profiles Application and Apps (add-ins) services are configured. Claims provider LDAPCP is installed and configured.

Yvand by Yvan Duhamel,
Last updated: 7/18/2019

Deploy OpenSIS Community Edition cluster on Ubuntu

This template deploys OpenSIS Community Edition as a LAMP application on Ubuntu. It creates a one or more Ubuntu VM for the front end and a single VM for the backend. It does a silent install of Apache and PHP on the front end VM's and MySQL on the backend VM. Then it deploys OpenSIS Community Edition on the cluster. After the deployment is successful, you can go to /opensis-ce on each of the front end VM's (using web admin access) to start congfiguring OpenSIS.

vinhub by Vinayak (Vin) Bhalerao,
Last updated: 7/11/2019

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

Deploy a Nextflow genomics cluster

This template deploys a scalable Nextflow cluster with a Jumpbox, n cluster nodes, docker support and shared storage.

lawrencegripper by Lawrence Gripper,
Last updated: 7/11/2019

pf on FreeBSD Setup

This template helps you setup a development environment where you can NAT firewall with round-robin load balancing using FreeBSD's pf on Azure.

ostclilideng by ostclilideng,
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

SQL Server VM with performance optimized storage settings

Create SQL Server Virtual Machine with performance optimized storage settings

sam0227 by Feng Hong,
Last updated: 7/9/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

Couchbase Enterprise

Azure Resource Manager (ARM) templates to install Couchbase Enterprise

benofben by Ben Lackey,
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

Create and encrypt a new Linux VMSS with jumpbox

This template deploys a Linux VMSS using the latest Linux image, adds data volumes, and then encrypts the data volumes of each Linux VMSS instance. It also deploys a jumpbox with a public IP address in the same virtual network as the Linux VMSS instances with private IP addresses. This allows connecting to the jumpbox via its public IP address, and then connecting to the Linux VMSS instances via private IP addresses.

Azure by Microsoft Azure,
Last updated: 7/8/2019

CloudLens with Suricata IDS example

This template shows how to setup network visibility in the public cloud using the CloudLens agent to tap traffic on one vm and forward it to the IDS, in this case Suricata.

lucazacu-keys by lucazacu-keys,
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

Deploy a Linux VMSS wth master/slave architecture

This template allows you to deploy a Linux VMSS with a Custom Script Extension in master slave architecture

cloudmelon by Melony QIN,
Last updated: 7/8/2019