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.
- All
- Microsoft.Aad (1)
- Microsoft.Analysisservices (1)
- Microsoft.Apimanagement (11)
- Microsoft.Appconfiguration (2)
- Microsoft.Appplatform (1)
- Microsoft.Attestation (1)
- Microsoft.Authorization (15)
- Microsoft.Automation (9)
- Microsoft.Batch (2)
- Microsoft.Blockchain (1)
- Microsoft.Blueprint (1)
- Microsoft.Cache (9)
- Microsoft.Cdn (12)
- Microsoft.Certificateregistration (2)
- Microsoft.Cognitiveservices (3)
- Microsoft.Compute (406)
- Microsoft.Consumption (1)
- Microsoft.Containerinstance (15)
- Microsoft.Containerregistry (9)
- Microsoft.Containerservice (13)
- Microsoft.Customproviders (3)
- Microsoft.Databricks (5)
- Microsoft.Datafactory (16)
- Microsoft.Datalakeanalytics (1)
- Microsoft.Datalakestore (5)
- Microsoft.Datamigration (2)
- Microsoft.Dataprotection (1)
- Microsoft.Datashare (3)
- Microsoft.Dbformariadb (1)
- Microsoft.Dbformysql (7)
- Microsoft.Dbforpostgresql (7)
- Microsoft.Devices (5)
- Microsoft.Devtestlab (3)
- Microsoft.Documentdb (22)
- Microsoft.Domainregistration (1)
- Microsoft.Eventgrid (7)
- Microsoft.Eventhub (16)
- Microsoft.Hdinsight (28)
- Microsoft.Healthcareapis (1)
- Microsoft.Insights (44)
- Microsoft.Keyvault (17)
- Microsoft.Kusto (2)
- Microsoft.Logic (21)
- Microsoft.Machinelearningservices (29)
- Microsoft.Managedidentity (6)
- Microsoft.Management (1)
- Microsoft.Maps (2)
- Microsoft.Media (3)
- Microsoft.Netapp (2)
- Microsoft.Network (500)
- Microsoft.Notificationhubs (2)
- Microsoft.Operationalinsights (29)
- Microsoft.Operationsmanagement (11)
- Microsoft.Portal (2)
- Microsoft.Powerbi (1)
- Microsoft.Powerbidedicated (1)
- Microsoft.Recoveryservices (12)
- Microsoft.Relay (7)
- Microsoft.Resourcegraph (1)
- Microsoft.Resources (166)
- Microsoft.Scheduler (2)
- Microsoft.Search (2)
- Microsoft.Security (4)
- Microsoft.Servicebus (21)
- Microsoft.Servicefabric (3)
- Microsoft.Signalrservice (1)
- Microsoft.Solutions (3)
- Microsoft.Sql (36)
- Microsoft.Sqlvirtualmachine (4)
- Microsoft.Storage (291)
- Microsoft.Streamanalytics (1)
- Microsoft.Timeseriesinsights (2)
- Microsoft.Visualstudio (1)
- Microsoft.Web (88)
Showing all 28 templates. Refine results with search.
Deploy an R-server HDInsight cluster
This template allows you to create an HDInsight cluster running Linux with R Server for HDInsight. This template also creates an Azure Storage account. The SSH authentication method for the cluster is username / password.
Deploy a VNet, and a HBase cluster within the VNet
This template allows you to create an Azure VNet and an HDInsight HBase cluster running Linux within the VNet.
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/
HDInsight with custom Ambari + Hive Metastore DB in VNET
This template allows you to create an HDInsight cluster in an existing virtual network with a new SQL DB that serves as both a custom Ambari DB and Hive Metastore. You must have an exising SQL Sever, storage account, and VNET.
Deploy a HDInsight cluster and a SQL database
This template allows you to create a HDInsight cluster and a SQL Database for testing Sqoop.
Deploy a secure VNet and a HDInsight cluster within the VNet
This template allows you to create an Azure VNet and an HDInsight Hadoop cluster running Linux within the VNet.
HDInsight cluster with TLS version 1.2 or newer
This template allows you to create a HDInsight cluster with TLS protocol enforced to 1.2 or newer.
Deploy a Spark cluster in a VNet
This template allows you to create an Azure VNet and an HDInsight Spark cluster within the VNet.
Deploy Linux HBase cluster with enhanced writes in HDInsight
This template allows you to create a Linux-based HBase cluster with enhanced writes in Azure HDInsight.
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/
Deploy a Spark cluster in Azure HDInsight
This template allows you to create a Spark cluster in Azure HDInsight.
Deploy a Linux-based HBase cluster in HDInsight
This template allows you to create a Linux-based HBase cluster in Azure HDInsight.
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/
Deploy HDInsight cluster + Confluent Schema Registry node
This template allows you to create an HDInsight cluster running Linux with a schema registry edge node. For more information, see https://docs.microsoft.com/en-us/azure/hdinsight/hdinsight-apps-use-edge-node
Deploy HDInsight on Linux (w/ Azure Storage, SSH key)
This template allows you to create an HDInsight cluster running Linux. This template also creates an Azure Storage account. The SSH authentication method for the cluster is username / public key.
HDInsight with Loadbased Autoscale Enabled
This template allows you to create an HDInsight Spark cluster with loadbased Autoscale enabled.
HDInsight with schedule-based Autoscale Enabled
This template allows you to create an HDInsight Spark cluster with schedule-based Autoscale enabled.
Deploy HBase replication with two VNets in one region
This template allows you to configure aN HBase environment with two HBase clusters within two VNets in the same region for configuring HBase replication.
Deploy an Azure VNet and two HBase clusters within the VNet
This template allows you to configure an HBase environment with two HBase clusters within a VNet for configuring HBase replication.
Creates an HDInsight cluster running Apache Spark 1.4.1.
Creates an HDInsight linux cluster running Apache Spark 1.4.1.
HDInsight (Linux on existing Hive metastore, SSH, vnet)
This template allows you to create an HDInsight cluster running Linux, on an existing Hive metastore and virtual network. The SSH authentication method for the cluster is username / password.
Deploy a HDInsight cluster with an edge node
This template allows you to create an HDInsight cluster running Linux with an empty edge node. For more information, see https://docs.microsoft.com/en-us/azure/hdinsight/hdinsight-apps-use-edge-node
Deploy an edge node to an existing HDInsight cluster
This template allows you to create an empty edge node and add it to an existing HDInsight cluster. For more information, see https://docs.microsoft.com/azure/hdinsight/hdinsight-apps-use-edge-node
Deploy HDInsight cluster with existing default storage
This template allows you to create an Hadoop cluster in HDInsight. The cluster uses an existing storage account as the default storage accout.