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 279 templates. Refine results with search.

Dokku Instance

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

dokku by Dokku,
Last updated: 2022-06-27

Create a sandbox setup of Azure Firewall with Zones

This template creates a virtual network with three subnets (server subnet, jumpbox subnet, and Azure Firewall subnet), a jumpbox VM with public IP, A server VM, UDR route to point to Azure Firewall for the ServerSubnet,an Azure Firewall with one or more Public IP addresses, one sample application rule, and one sample network rule and Azure Firewall in Availability Zones 1, 2, and 3.

MadhusudhanRavi by Madhusudhan Ravi,
Last updated: 2022-06-27

Create Function App and private endpoint-secured Storage

This template allows you to deploy an Azure Function App that communicates with Azure Storage over private endpoints.

gabesmsft by gabesmsft,
Last updated: 2022-06-06

Create an Azure Machine Learning service workspace.

This deployment template specifies an Azure Machine Learning workspace, and its associated resources including Azure Key Vault, Azure Storage, Azure Application Insights and Azure Container Registry. This configuration describes the set of resources you require to get started with Azure Machine Learning in a network isolated set up.

jloeffler7 by jloeffler7,
Last updated: 2022-05-31

JBoss EAP on RHEL (stand-alone VM)

This template allows you to create a RHEL 8.4 VM running JBoss EAP 7.4 and also deploys a web application called JBoss-EAP on Azure, you can log into the admin console using the JBoss EAP username and password configured at the time of the deployment.

SpektraSystems by Spektra Systems,
Last updated: 2022-05-17

JBoss EAP on RHEL (clustered, multi-VM)

This template allows you to create multiple RHEL 8.4 VMs running JBoss EAP 7.4 cluster and also deploys a web application called eap-session-replication, you can log into the admin console using the JBoss EAP username and password configured at the time of the deployment.

SpektraSystems by Spektra Systems,
Last updated: 2022-05-17

JBoss EAP on RHEL (clustered, VMSS)

This template allows you to create RHEL 8.4 VMSS instances running JBoss EAP 7.4 cluster and also deploys a web application called eap-session-replication, you can log into the admin console using the JBoss EAP username and password configured at the time of the deployment.

SpektraSystems by Spektra Systems,
Last updated: 2022-05-17

Deploy a 5 Node Secure Cluster

This template allows you to deploy a secure 5 node Service Fabric Cluster running Windows Server 2019 Datacenter on a Standard_D2_v2 Size VMSS.

erikadoyle by Erika Doyle Navara,
Last updated: 2022-05-16

Azure Cloud Shell - VNet storage

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

maertendMSFT by Danny Maertens,
Last updated: 2022-05-10

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: 2022-05-03

Create a Standard Storage Account

This template creates a Standard Storage Account

leestott by Lee Stott,
Last updated: 2022-04-17

Deploy a Spark cluster in Azure HDInsight

This template allows you to create a Spark cluster in Azure HDInsight.

guyhay by Guy Haycock,
Last updated: 2022-04-13

Use ARM template to create IoT Hub, route and view messages.

Use this template to deploy an IoT Hub and a storage account. Run an app to send messages to the hub that are routed to storage, then view the results.

robinsh by Robin Shahan,
Last updated: 2022-04-13

Create a Media Services Account using a template

This template creates an Azure Media Services Account with its Storage account.

mathieu-benoit by Mathieu Benoit,
Last updated: 2022-04-12

Deploy a Ubuntu Linux DataScience VM 18.04.

This template deploy a Ubuntu Server with some tools for Data Science. You can provide the username, password, virtual machine name and select between CPU or GPU computing.

leestott by Lee Stott,
Last updated: 2022-04-05

Enable NSG Flow Logs

This template create an NSG Flow Logs resource

damendo by Dalan Mendonca,
Last updated: 2022-04-05

Deploy Kafka on HDInsight in a virtual network

This template allows you to create an Azure Virtual Network and a Kafka on HDInsight cluster in the virtual network. 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: 2022-04-04

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: 2022-04-01

Deploy an Interative Hive cluster in HDInsight.

This template allows you to create an Interative Hive (LLAP) 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: 2022-04-01

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: 2022-04-01

Provision a function app on a Consumption plan

This template provisions a function app on a Consumption plan, which is a dynamic hosting plan. The app runs on demand and you're 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: 2022-03-30

2 VMs in VNET - Internal Load Balancer and LB rules

This template allows you to create 2 Virtual Machines in a VNET and under an internal Load balancer and configure a load balancing rule on Port 80. This template also deploys a Storage Account, Virtual Network, Public IP address, Availability Set and Network Interfaces.

ypitsch by ypitsch,
Last updated: 2022-03-30

Create an Azure Machine Learning service workspace.

This deployment template specifies an Azure Machine Learning workspace, and its associated resources including Azure Key Vault, Azure Storage, Azure Application Insights and Azure Container Registry. This configuration describes the set of resources you require to get started with Azure Machine Learning in a network isolated set up.

jloeffler7 by jloeffler7,
Last updated: 2022-03-23

Create Blob Storage and Event Grid subscription to the Blob

Creates Azure Blob Storage account and then creates an Event Grid subscription to that Blob.

spelluru by Sreedhar Pelluru,
Last updated: 2022-03-17