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

Resource Types:

Showing all 276 templates. Refine results with search.

AKS Cluster with a NAT Gateway and an Application Gateway

This sample shows how to a deploy an AKS cluster with NAT Gateway for outbound connections and an Application Gateway for inbound connections.

paolosalvatori by Paolo Salvatori,
Last updated: 11/26/2021

Windows Docker Host with Portainer and Traefik pre-installed

Windows Docker Host with Portainer and Traefik pre-installed

tfenster by Tobias Fenster,
Last updated: 11/17/2021

Dokku Instance

Dokku is a mini-heroku-style PaaS on a single VM.

dokku by Dokku,
Last updated: 11/12/2021

Deploy HDInsight on new Data Lake Store and Storage

This template allows you to deploy a new Linux HDInsight cluster with new Data Lake Store and Storage accounts.

guyhay by Guy Haycock,
Last updated: 11/9/2021

HDInsight with schedule-based Autoscale Enabled

This template allows you to create an HDInsight Spark cluster with schedule-based Autoscale enabled.

guyhay by Guy Haycock,
Last updated: 11/8/2021

HDInsight with Load-based Autoscale Enabled

This template allows you to create an HDInsight Spark cluster with load-based Autoscale enabled.

guyhay by Guy Haycock,
Last updated: 11/8/2021

Create a Standard Storage Account

This template creates a Standard Storage Account

leestott by Lee Stott,
Last updated: 11/5/2021

Create a storage account with file share

Creates an Azure storage account and file share.

crpietschmann by Chris Pietschmann,
Last updated: 11/5/2021

Create a storage account with multiple Blob containers

Creates an Azure storage account and multiple blob containers.

mumian by Jonathan Gao,
Last updated: 11/5/2021

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: 11/5/2021

Create a storage account with multiple file shares

Creates an Azure storage account and multiple file shares.

zfchen95 by Zhenfeng,
Last updated: 11/5/2021

Create a Storage Account with SSE

This template creates a Storage Account with Storage Service Encryption for Data at Rest

slapointe by Stephane Lapointe,
Last updated: 11/5/2021

Create Storage Account and Blob Container

Creates an Azure Storage account and a blob container. Template originally authored by John Downs.

leestott by Lee Stott,
Last updated: 11/5/2021

Deploy HDInsight cluster with Storage and SSH password

This template allows you to create a Linux-based Hadoop cluster in HDInsight and the dependent Azure Storage account. The SSH authentication method for the cluster is username and password. For a template using SSH public key authentication, see https://azure.microsoft.com/resources/templates/101-hdinsight-linux-ssh-publickey/

guyhay by Guy Haycock,
Last updated: 11/4/2021

Deploy a Linux-based HBase cluster in HDInsight

This template allows you to create a Linux-based HBase cluster in Azure HDInsight.

guyhay by Guy Haycock,
Last updated: 11/4/2021

Deploy a Windows VM and enable backup using Azure Backup

This template allows you to deploy a Windows VM and Recovery Services Vault configured with the DefaultPolicy for Protection.

nilaydshah by Nilay Shah,
Last updated: 11/1/2021

Create Storage Account & enable protection via Backup Vault

Template that creates storage account and enable protection via Backup Vault

nilaydshah by Nilay Shah,
Last updated: 10/30/2021

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: 10/26/2021

Azure Storage Account Encryption with customer-managed key

This template deploys a Storage Account with a customer-managed key for encryption that's generated and placed inside a Key Vault.

egullbrandsson by Emil Gullbrandsson,
Last updated: 10/15/2021

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.

muthukumarbala07 by Muthukumar Balasubramanian,
Last updated: 10/13/2021

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: 10/13/2021

Multi VM Template with Managed Disk

This template will create N number of VM's with managed disks, public IPs and network interfaces. It will create the VMs in a single Availability Set. They will be provisioned in a Virtual Network which will also be created as part of the deployment

sameeraman by Sameera Perera,
Last updated: 9/28/2021

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 an A2 size VM in the resource group location and return the FQDN of the VM.

bmoore-msft by Brian Moore,
Last updated: 9/28/2021

Deploy an Azure Function Premium plan with vnet integration

This template allows you to deploy an Azure Function Premium plan with regional virtual network integration enabled to a newly created virtual network.

mcollier by Michael S. Collier,
Last updated: 9/21/2021