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

256 templates match your filter.

Storage account with Advanced Threat Protection.

This template allows you to deploy an Azure Storage account with Advanced Threat Protection enabled.

neryaco by Nerya Cohen,
Last updated: 2/17/2019

Deploy a simple Ubuntu Linux VM

This template allows you to deploy a simple Linux VM using a few different options for the Ubuntu version, using the latest patched version. This will deploy a A1 size VM in the resource group location and return the FQDN of the VM.

bmoore-msft by Brian Moore,
Last updated: 2/4/2019

Create Key Vault with logging enabled

This template creates an Azure Key Vault and an Azure Storage account that is used for logging. It optionally creates resource locks to protect your Key Vault and storage resources.

slapointe by Stephane Lapointe,
Last updated: 1/24/2019

Install Configuration Manager Current Branch in Azure

This template creates 4 new Azure VMs. It configures a new standalone primary site, a SQL Server, a remote site system server with Management Point and Distribution Point and a remote site system server for other site system roles. You need to virtual network with ExpressRoute before you start the deployment.

yizhongwu by Yizhong Wu,
Last updated: 1/16/2019

Create Configuration Manager Tech Preview Lab in Azure

This template creates a new System Center Configuration Manager Technical Preview Lab environment. It creates 4 new Azure VMs, configuring a new AD Domain Controller for a new Domain, SQL Server for site database, a standalone primary site and a remote site system server with Management Point and Distribution Point roles. Note: This ConfigMgr/SCCM template is to be used for Lab purpose only.

yizhongwu by Yizhong Wu,
Last updated: 12/10/2018

Create a Standard Storage Account

This template creates a Standard Storage Account

bmoore-msft by Brian Moore,
Last updated: 12/4/2018

Deploy a simple Windows VM

This template allows you to deploy a simple Windows VM using a few different options for the Windows version, using the latest patched version. This will deploy a A2 size VM in the resource group location and return the FQDN of the VM.

bmoore-msft by Brian Moore,
Last updated: 12/4/2018

Azure SQL Server with Auditing written to a blob storage

This template allows you to deploy an Azure SQL server with Auditing enabled to write audit logs to a blob storage

lubalibu by Luba Libov,
Last updated: 11/18/2018

Deploy SQL Always ON setup with existing SQL Virtual Machines

Deploy SQL Always ON setup with existing SQL Virtual Machines. The virtual machines should already be joined to an existing domain and must be running enterprise version of SQL Server.

pratraw by pratraw,
Last updated: 11/16/2018

Create a WordPress site in a virtual network

This template creates a WordPress site on Container Instance in a virtual network. And output a public site FQDN which could access WordPress site.

tilnl by tilnl,
Last updated: 11/15/2018

Azure SQL Server with Advanced Threat Protection

This template allows you to deploy an Azure SQL server with Advanced Threat Protection enabled and an optional Azure SQL database.

talhers by Tal Herscovitz,
Last updated: 11/6/2018

Create an on-demand SFTP Server with persistent storage

This template demonstrates an on-demand SFTP server using an Azure Container Instance (ACI).

bhummerstone by Ben Hummerstone,
Last updated: 11/2/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

Provision a function app on a dynamic hosting plan

This template provisions a function app on a dynamic hosting plan, meaning it will be run on demand and billed per execution, with no standing resource committment. There are other templates available for provisioning on a dedicated hosting plan.

mattchenderson by Matthew Henderson,
Last updated: 10/10/2018

Web App with diagnostics logging to Blob Container

Deploy a Web App with diagnostics logging to Storage Account Blob Container enabled.

macborowy by Maciej Borowy,
Last updated: 10/3/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

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

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

Create an HPC cluster with custom compute node image

This template creates an HPC Pack cluster with the custom compute node image.

sunbinzhu by Sunbin Zhu,
Last updated: 8/30/2018

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: 8/30/2018

Puppet Enterprise on Azure with RHEL & Windows Nodes

This quickstart template deploys a Puppet Enterprise Solution on Azure Virtual Machine running Ubuntu 14.04 with pre-configured puppet agents running RHEL 7.2 and Windows Server 2016. Template will build everything starting from Azure Infrastructure components to Puppet Master & multiple Windows and RHEL puppet Agents installation, configuration etc. To start with, this template will deploy one Puppet Master server vm and multiple RHEL and Windows Agents as specified during deployment.

amalik99 by Amit Malik,
Last updated: 8/30/2018