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 life cycle.

Learn more

Resource types:

Showing all 30 templates. Refine results with search.

Create Recovery Services Vault with backup policies

This template creates a Recovery Services Vault with backup policies and configure optional features such system identity, backup storage type, cross region restore and diagnostics logs and a delete lock.

tw3lveparsecs by tw3lveparsecs,
Last updated: 05/09/2021

Deploys a static website

Deploys a static website with a backing storage account

johndowns by John Downs,
Last updated: 02/09/2021

Azure Image Builder with Azure Windows Baseline.

Creates an Azure Image Builder environment and builds a Windows Server image with the latest Windows Updates and Azure Windows Baseline applied.

mgreenegit by Michael Greene,
Last updated: 27/08/2021

Create a Private AKS Cluster with a Public DNS Zone

This sample shows how to a deploy a private AKS cluster with a Public DNS Zone.

paolosalvatori by Paolo Salvatori,
Last updated: 30/07/2021

Use Azure Firewall as a DNS Proxy in a Hub & Spoke topology

This sample show how to deploy a hub-spoke topology in Azure using the Azure Firewall. The hub virtual network acts as a central point of connectivity to many spoke virtual networks that are connected to hub virtual network via virtual network peering.

paolosalvatori by Paolo Salvatori,
Last updated: 30/07/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: 27/07/2021

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: 14/07/2021

Create a WordPress site

This template creates a WordPress site on Container Instance

wenwu449 by Wenjun Wu,
Last updated: 14/07/2021

Azure Cloud Shell - VNet

This template deploys Azure Cloud Shell resources into an Azure virtual network.

maertendMSFT by Danny Maertens,
Last updated: 06/07/2021

Create Disk & enable protection via Backup Vault

Template that creates a disk and enables protection via Backup Vault

nilaydshah by Nilay Shah,
Last updated: 28/06/2021

AKS cluster with the Application Gateway Ingress Controller

This sample shows how to deploy an AKS cluster with Application Gateway, Application Gateway Ingress Controller, Azure Container Registry, Log Analytics and Key Vault

paolosalvatori by Paolo Salvatori,
Last updated: 18/06/2021

Create a data share from a storage account

This template creates a data share from a storage account

mumian by Jonathan Gao,
Last updated: 14/06/2021

Deploy a policy definition and assign to a management group

This template is a management group level template that will create a policy definition and assign that policy to the target management group. Currently, this template cannot be deployed via the Azure Portal.

bmoore-msft by Brian Moore,
Last updated: 12/06/2021

Terraform on Azure

This template allows you to deploy a Terraform workstation as a Linux VM with MSI.

sebastus by Greg Oliver,
Last updated: 09/06/2021

Deploy a Policy Def and Assign to Multiple Mgmt Groups

This template is a management group level template that will create a policy definition and assign that policy to multiple management groups.

bmoore-msft by Brian Moore,
Last updated: 02/06/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: 27/05/2021

RBAC - Grant Built In Role Access for multiple existing VMs in a Resource Group

This template grants applicable role based access to multiple existing VMs in a Resource Group

ManaviS by Manavi Sharma,
Last updated: 18/05/2021

Azure Synapse Proof-of-Concept

This template creates a proof of concept environment for Azure Synapse, including SQL Pools and optional Apache Spark Pools

JamJarchitect by JamJarchitect,
Last updated: 14/05/2021

Hazelcast Cluster

Hazelcast is an in-memory data platform that can be used for a variety of data applications. This template will deploy any number of Hazelcast nodes and they will automatically discover each other.

sedouard by Steven Edouard,
Last updated: 14/05/2021

RBAC - Existing VM

This template grants applicable role based access to an existing VM in a Resource Group

ManaviS by Manavi Sharma,
Last updated: 11/05/2021

min.io Azure Gateway

Fully private min.io Azure Gateway deployment to provide an S3 compliant storage API backed by blob storage

sarahecraddock by sarahecraddock,
Last updated: 05/05/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: 29/04/2021

SQL logical server.

This template allows you to create SQL logical server.

srdan-bozovic-msft by Srđan Božović,
Last updated: 29/04/2021

Create ssh-keys and store in KeyVault

This template uses the deploymentScript resource to generate ssh keys and stores the private key in keyVault.

bmoore-msft by Brian Moore,
Last updated: 29/04/2021