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 (4)
- Microsoft.Appplatform (1)
- Microsoft.Attestation (1)
- Microsoft.Authorization (17)
- 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 (413)
- Microsoft.Consumption (1)
- Microsoft.Containerinstance (15)
- Microsoft.Containerregistry (9)
- Microsoft.Containerservice (13)
- Microsoft.Customproviders (3)
- Microsoft.Databricks (7)
- 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 (49)
- Microsoft.Keyvault (19)
- Microsoft.Kusto (2)
- Microsoft.Logic (29)
- Microsoft.Machinelearningservices (29)
- Microsoft.Managedidentity (7)
- Microsoft.Management (1)
- Microsoft.Maps (2)
- Microsoft.Media (3)
- Microsoft.Netapp (2)
- Microsoft.Network (511)
- 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 (169)
- Microsoft.Scheduler (2)
- Microsoft.Search (2)
- Microsoft.Security (4)
- Microsoft.Servicebus (21)
- Microsoft.Servicefabric (3)
- Microsoft.Signalrservice (1)
- Microsoft.Solutions (3)
- Microsoft.Sql (38)
- Microsoft.Sqlvirtualmachine (4)
- Microsoft.Storage (295)
- Microsoft.Streamanalytics (1)
- Microsoft.Synapse (1)
- Microsoft.Timeseriesinsights (2)
- Microsoft.Visualstudio (1)
- Microsoft.Web (99)
Showing all 1,002 templates. Refine results with search.
This template deploys a MongoDB Sharding Cluster on CentOS and enables Zabbix monitoring
Deploy an Openvpn Access Server
This template uses the Azure Linux CustomScript extension to deploy an openvpn access server. It creates an Ubuntu VM, does a silent install of openvpn access server, then make the basic server network settings: define the VPN Server Hostname to be the VM's public ip's DNS name
Deploy a PostgreSQL Server on Ubuntu Virtual Machine
This template uses the Azure Linux CustomScript extension to deploy a postgresql server. It creates an Ubuntu VM, does a silent install of MySQL server, version:9.3.5
This template deploys a website cluster and enables Zabbix monitoring, and allows user to define the number of web servers.
This template deploys a Lap(linux+apache2+php5) node and a configurable number of Mysql(mysql server 5.5) nodes on Ubuntu virtual machines
This template uses the Azure Linux CustomScript extension to deploy a MySQL server. It creates an Ubuntu VM, does a silent install of MySQL server, version:5.6
This template deploys a MySQL MHA + Haproxy solution: the objective of MHA is automating master failover and slave promotion within short (usually 10-30 seconds) downtime, without suffering from replication consistency problems, without spending money for lots of new servers, without performance penalty, without complexity (easy-to-install), and without changing existing deployments; Haproxy is the interface which apps access mysql
This template uses the Azure Linux CustomScript extension to deploy Xfce Desktop on the VM. It creates an Ubuntu VM, does a silent install of Xfce desktop and xrdp
Azure MongoDB Sharding Cluster
This template deploys a MongoDB Sharding Cluster on CentOS
This template deploys a MongoDB Replica Set on CentOS and enables Zabbix monitoring
VMs in Availability Zones with a Load Balancer and NAT
This template allows you to create Virtual Machines distributed across Availability Zones with a Load Balancer and configure NAT rules through the load balancer. This template also deploys a Virtual Network, Public IP address and Network Interfaces. In this template, we use the resource loops capability to create the network interfaces and virtual machines
WS2016 Storage Spaces Direct (S2D) SOFS - Availability Zones
This template creates Azure VMs on an existing VNET, and it provisions them as a Windows Server 2016 Storage Spaces Direct (S2D) Scale-Out File Server (SOFS) cluster.
Deploy a 3 node Percona XtraDB Cluster in Availability Zones
This template deploys a 3 node MySQL high availability cluster on CentOS 6.5 or Ubuntu 12.04
Azure Traffic Manager VM example with Availability Zones
This template shows how to create an Azure Traffic Manager profile load-balancing across multiple virtual machines placed in Availability Zones.
Virtual Machine Scaleset example using Availability Zones
This template creates a VMSS placed in separate Availability Zones with a load balancer.
Create an Azure PostgreSQL Datastore
This template creates a PostgreSQL datastore in Azure Machine Learning workspace.
Create a Blob Storage Datastore
This template creates a blob storage datastore in Azure Machine Learning workspace.
Create Tabular Dataset from SQL/PostgreSQL/MySQL Datastore
This template creates a tabular dataset from SQL query in SQL/PostgreSQL/MySQL datastore in Azure Machine Learning workspace.
Create an Azure MySQL Datastore
This template creates a MySQL datastore in Azure Machine Learning workspace.
Create an Azure ADLS Gen2 Datastore
This template creates a ADLS Gen2 datastore in Azure Machine Learning workspace.
This template creates a file share datastore in Azure Machine Learning workspace.
This template creates a SQL datastore in Azure Machine Learning workspace.
Create a Databricks File System Datastore
This template creates a Databricks File System datastore in Azure Machine Learning workspace.
Create File Dataset from Relative Path in Datastore
This template creates a file dataset from relative path in datastore in Azure Machine Learning workspace.