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.
- All
- Microsoft.Aad (1)
- Microsoft.Alertsmanagement (1)
- Microsoft.Analysisservices (1)
- Microsoft.Apimanagement (18)
- Microsoft.App (2)
- Microsoft.Appconfiguration (5)
- Microsoft.Appplatform (1)
- Microsoft.Attestation (1)
- Microsoft.Authorization (45)
- Microsoft.Automation (9)
- Microsoft.Batch (2)
- Microsoft.Blockchain (1)
- Microsoft.Blueprint (1)
- Microsoft.Cache (9)
- Microsoft.Cdn (26)
- Microsoft.Certificateregistration (2)
- Microsoft.Cognitiveservices (3)
- Microsoft.Compute (390)
- Microsoft.Confidentialledger (1)
- Microsoft.Consumption (3)
- Microsoft.Containerinstance (17)
- Microsoft.Containerregistry (13)
- Microsoft.Containerservice (10)
- Microsoft.Customproviders (3)
- Microsoft.Databricks (8)
- Microsoft.Datafactory (17)
- Microsoft.Datalakeanalytics (1)
- Microsoft.Datalakestore (5)
- Microsoft.Datamigration (2)
- Microsoft.Dataprotection (3)
- Microsoft.Datashare (3)
- Microsoft.Dbformariadb (1)
- Microsoft.Dbformysql (8)
- Microsoft.Dbforpostgresql (8)
- Microsoft.Devices (6)
- Microsoft.Deviceupdate (2)
- Microsoft.Devtestlab (4)
- Microsoft.Documentdb (24)
- Microsoft.Domainregistration (1)
- Microsoft.Eventgrid (7)
- Microsoft.Eventhub (19)
- Microsoft.Guestconfiguration (1)
- Microsoft.Hdinsight (28)
- Microsoft.Healthcareapis (2)
- Microsoft.Insights (77)
- Microsoft.Keyvault (32)
- Microsoft.Kusto (3)
- Microsoft.Labservices (3)
- Microsoft.Logic (29)
- Microsoft.Machinelearningservices (29)
- Microsoft.Managedidentity (16)
- Microsoft.Management (1)
- Microsoft.Maps (4)
- Microsoft.Media (2)
- Microsoft.Migrate (1)
- Microsoft.Mobilenetwork (6)
- Microsoft.Netapp (4)
- Microsoft.Network (516)
- Microsoft.Notificationhubs (2)
- Microsoft.Operationalinsights (42)
- Microsoft.Operationsmanagement (17)
- Microsoft.Portal (4)
- Microsoft.Powerbi (1)
- Microsoft.Powerbidedicated (1)
- Microsoft.Purview (1)
- Microsoft.Recoveryservices (14)
- Microsoft.Relay (7)
- Microsoft.Resourcegraph (1)
- Microsoft.Resources (175)
- Microsoft.Search (3)
- Microsoft.Security (6)
- Microsoft.Securityinsights (2)
- Microsoft.Servicebus (17)
- Microsoft.Servicefabric (3)
- Microsoft.Signalrservice (2)
- Microsoft.Solutions (3)
- Microsoft.Sql (40)
- Microsoft.Sqlvirtualmachine (4)
- Microsoft.Storage (279)
- Microsoft.Storagepool (1)
- Microsoft.Streamanalytics (1)
- Microsoft.Subscription (1)
- Microsoft.Synapse (1)
- Microsoft.Timeseriesinsights (2)
- Microsoft.Virtualmachineimages (1)
- Microsoft.Visualstudio (1)
- Microsoft.Web (104)
Showing all 390 templates. Refine results with search.
SharePoint Subscription / 2019 / 2016 / 2013 all configured
Create a SharePoint Subscription / 2019 / 2016 / 2013 farm with a web application set with Windows and ADFS authentication, and some path based and host-named site collections. It also provisions User Profiles and Apps service applications and installs claims provider LDAPCP.
Dokku is a mini-heroku-style PaaS on a single VM.
Ubuntu Mate Desktop VM with VSCode
This template allows you to deploy a simple Linux VM using a few different options for the Ubuntu version, using the latest patched version. This will deploy a A1 size VM in the resource group location and return the FQDN of the VM.
Linux VM with Gnome Desktop RDP VSCode and Azure CLI
This template deploys an Ubuntu Server VM, then uses the Linux CustomScript extension to install the Ubuntu Gnome Desktop and Remote Desktop support (via xrdp). The final provisioned Ubuntu VM support remote connections over RDP.
Create a Firewall, FirewallPolicy with Explicit Proxy
This template creates an Azure Firewall, FirewalllPolicy with Explicit Proxy and Network Rules with IpGroups. Also, includes a Linux Jumpbox vm setup
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.
Deploy a simple Ubuntu Linux VM 18.04-LTS
This template deploy a Ubuntu Server with a few options for the VM. You can provide the VM Name, OS Version, VM size, admin username and password. As default the VM size is Standard_B2s and O.S. Version is 18.04-LTS.
Deploy a Windows Server VM with Visual Studio
This template deploys a Windows Server VM with Visual Code Studio Community 2019, with a few options for the VM. You can provide the name of VM, the admin username and admin password.
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
Azure Game Developer Virtual Machine Scale Set
Azure Game Developer Virtual Machine Scale Set includes Licencsed Engines like Unreal.
This template deploy a Jupyter Server for a classroom of up to 100 users. You can provide the username, password, virtual machine name and select between CPU or GPU computing.
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.
Create an Azure VM with a new Active Directory Forest
This template creates a new Azure VM, it configures the VM to be an Active Directory Domain Controller for a new forest
VM Scale Set with autoscale running an IIS WebApp
Deploys a Windows VM Scale Set running IIS and a very basic .NET MVC web app. The VMSS PowerShell DSC Extension is leveraged to do the IIS install and WebDeploy package deployment.
This template creates a secured virtual hub using Azure Firewall to secure your cloud network traffic destined to the Internet.
Create an Azure Firewall with multiple IP public addresses
This template creates an Azure Firewall with two public IP addresses and two Windows Server 2019 servers to test.
SQL Server VM with performance optimized storage settings
Create a SQL Server Virtual Machine with performance optimized storage settings on PremiumSSD
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.
Create an Azure WAF v2 on Azure Application Gateway
This template creates an Azure Web Application Firewall v2 on Azure Application Gateway with two Windows Server 2016 servers in the backend pool
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.
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.
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.
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.
Deploy a trusted launch capable Linux virtual machine
This template allows you to deploy a trusted launch capable Linux virtual machine using a few different options for the Linux version, using the latest patched version. If you enable Secureboot and vTPM, the Guest Attestation extension will be installed on your VM. This extension will perform remote [attestation](https://docs.microsoft.com/en-us/windows/security/information-protection/tpm/tpm-fundamentals#measured-boot-with-support-for-attestation) by the cloud. By default, this will deploy an Standard_D2_v3 size virtual machine in the resource group location and return the FQDN of the virtual machine.