Skip Navigation

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

361 templates match your filter.

SharePoint 2016 and 2013 configured with ADFS authentication

This template deploys SharePoint 2013 or 2016 with 3 VMs (DC, SQL and SharePoint), each with a public IP address and a subnet protected with a Network Security Group. Domain Controller runs ADCS, ADFS, and 2 additional DNS zones to support SharePoint apps. SharePoint has 1 web application with 2 zones. Default zone uses Windows authentication and Intranet zone uses federated authentication with ADFS. Latest version of claims provider LDAPCP is installed and configured. User Profile and Apps (addins) services are fully configured.

Yvand by Yvan Duhamel,
Last updated: 11/6/2018

SonarQube on Windows with Azure SQL Database

Deploy a Windows VM with SonarQube installed and configured against an Azure SQL Database.

rajbos by Rob Bos,
Last updated: 11/4/2018

Create VM rig for load test using Azure DevOps CLT service

Using this template, you can create your own load test rig on Azure IaaS virtual machines. The test rig will be configured for your Azure DevOps Services account and can be used to run cloud-based load tests using Visual Studio. The cloud-load testing service will use this registered rig instead of provisioning one dynamically.

cltshivash by Shiva Shankar,
Last updated: 11/2/2018

Load test rig in a specific VNet for testing private apps

Using this template, you can create your own load test rig on Azure IaaS virtual machines in order to test applications that do not have a public end-point. The load generating agent machines will be created in the specified VNet. This VNet should have line of sight to the application you want to test. The test rig will be configured for your Azure DevOps Services account and can be used to run cloud-based load tests using Visual Studio.

dpksinghal by dpksinghal,
Last updated: 11/2/2018

Concourse CI

Concourse is a CI system composed of simple tools and ideas. It can express entire pipelines, integrating with arbitrary resources, or it can be used to execute one-off tasks, either locally or in another CI system. This template can help to prepare neccessary Azure resources to setup such a CI system, and make the setup more simple.

norshtein by Tongyao Si,
Last updated: 10/14/2018

Ubuntu Tomcat server for use with Team Services deployments

This template allows you to create an Ubuntu VM running Apache2 and Tomcat7 and enabled to support Visual Studio Team Services Apache Tomcat Deployment task, the Copy Files over SSH task, and the FTP Upload task (using ftps) to enable deployment of web applications.

paultbarham by Paul T. Barham,
Last updated: 10/11/2018

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: 10/7/2018

Create new Active Directory forest with optional subdomain

This template creates a new Active Directory forest, with an optional subdomain. You can choose to have either one or two DCs per domain. The network configuration is highly configurable, making it suitable to fit into an existing environment. The VMs use managed disks and have no dependency on storage accounts. As an operating system you can choose between Windows Server 2012, Windows Server 2012 R2, and Windows 2016. This template illustrates the use of nested templates, Powershell DSC, and other advanced concepts.

wkasdorp by Willem Kasdorp,
Last updated: 10/4/2018

Create a Shared Image Gallery

This template allows you to create a Shared Image Gallery.

axayjo by Akshay Joshi,
Last updated: 9/21/2018

Create an Image Definition in a Shared Image Gallery

This template allows you to create a simple Image Definition in a Shared Image Gallery. Please ensure that you have run the Shared Image Gallery 101 Template before you deploy this.

axayjo by Akshay Joshi,
Last updated: 9/21/2018

Create an Image Version in a Shared Image Gallery

This template allows you to create a simple Image Version in a Shared Image Gallery. Please ensure that you have run the Shared Image Gallery 101 Template and the Image Definition 101 Template before you deploy this.

axayjo by Akshay Joshi,
Last updated: 9/21/2018

Create a VM from Image Version

This template allows you to create a Virtual Machines from an Image Version in a Shared Image Gallery. This template also deploys a Virtual Network, Public IP addresses and a Network Interface. Please ensure that you have created an Image Version using Image Version 101 Template first.

axayjo by Akshay Joshi,
Last updated: 9/21/2018

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: 9/20/2018

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: 9/20/2018

Azure Application Gateway Log Analyzer using GoAccess

This template uses the Azure Linux CustomScript extension to deploy an Azure Application Gateway Log Analyzer using GoAccess. The deployment template creates an Ubuntu VM, installs Application Gateway Log Processor, GoAccess, Apache WebServer and configures it to analyze Azure Application Gateway access logs.

rajajip by rajajip,
Last updated: 9/13/2018

DLWorkspace Deployment

Deploy DLWorkspace cluster on Azure

jinlmsft by jinlmsft,
Last updated: 9/12/2018

SAP NetWeaver 3-tier multi SID AS (managed disks)

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

MSSedusch by Sebastian Max Dusch,
Last updated: 9/10/2018

SAP NetWeaver 3-tier multi SID DB (managed disks)

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

MSSedusch by Sebastian Max Dusch,
Last updated: 9/10/2018

Create a VM with a dynamic selection of data disks

This template allows the user to select the number of data disks they'd like to add to the VM.

singhkays by Kay Singh,
Last updated: 9/7/2018

SAP NetWeaver 3-tier multi SID (A)SCS (managed disks)

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

MSSedusch by Sebastian Max Dusch,
Last updated: 9/7/2018

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: 9/3/2018

Create SQL MI with jumpbox inside new virtual network

Deploy Azure Sql Database Managed Instance (SQL MI) and JumpBox with SSMS inside new Virtual Network.

srdan-bozovic-msft by Srđan Božović,
Last updated: 9/3/2018

BOSH Setup

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

bingosummer by Bin Xia,
Last updated: 8/31/2018

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

This template allows you to deploy a simple VM Scale Set of Windows VMs using the lastest patched version of serveral Windows versions. This template also deploys a jumpbox with a public IP address in the same virtual network. You can connect to the jumpbox via this public IP address, then connect from there to VMs in the scale set via private IP addresses.

gatneil by Neil Sant Gat,
Last updated: 8/30/2018