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.
Showing all 285 templates. Refine results with search.
This template references existing key-value configurations from an existing config store and uses retrieved values to set properties of the resources the template creates.
Creates a new VM with two NICs which connect to two different subnets within the same VNet.
This template creates a storage account and a file share via azure-cli in a Container Instance
This template deploys a Virtual Network, segregates the network through subnets, deploys VMs and configures load balancing
This template allows you to deploy a Premium Windows VM using a few different options for the Windows version, using the latest patched version.
This template creates a VM in a VNET which is in a different Resource Group
This template uses the Azure Linux CustomScript extension to deploy an Apache web server. The deployment template creates an Ubuntu VM, installs Apache2 and creates a simple HTML file. Go to ../demo.html to see the deployed page.
This template will allow you to deploy a SUSE Linux Enterprise Server VM (SLES 12), using the Pay-As-You-Go SLES VM image for the selected version on Standard D1 VM in the location of your chosen resource group with an additional 100 GiB data disk attached to the VM. Additional charges apply to this image - consult Azure VM Pricing page for details.
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.
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.
This template allows you to deploy a secure 5 node Service Fabric Cluster running Windows Server 2016 Datacenter on a Standard_D2 Size VMSS.
This template creates a basic hub-and-spoke topology setup. It creates a Hub VNet with subnets DMZ, Management, Shared and Gateway (optionally), with two Spoke VNets (development and production) containing a workload subnet each. It also deploys a Windows Jump-Host on the Management subnet of the HUB, and establishes VNet peerings between the Hub and the two spokes.
This template creates a Windows VM and installs the ROS into it using the CustomScript extension.
This sample shows how to use configure a virtual network and private DNS zone to access Key Vault via private endpoint.
This sample shows how to use configure a virtual network and private DNS zone to access a Event Hubs namespace via a private endpoint.
This template creates a V2 data factory that copies data from a folder in an Azure Blob Storage to another folder in the storage.
This sample shows how to use configure a virtual network and private DNS zone to access a Service Bus namespace via private endpoint.
This template allows deploying a linux VM using new or existing resources for the Virtual Network, Storage and Public IP Address. It also allows for choosing between SSH and Password authenticate. The templates uses conditions and logic functions to remove the need for nested deployments.
This template allows you to create an HDInsight Spark cluster with loadbased Autoscale enabled.
This template allows you to create an HDInsight Spark cluster with schedule-based Autoscale enabled.
This template creates Azure Machine Learning workspace with multiple datasets & datastores.