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.Analysisservices (1)
- Microsoft.Apimanagement (9)
- Microsoft.Authorization (2)
- Microsoft.Automation (9)
- Microsoft.Backup (2)
- Microsoft.Batch (2)
- Microsoft.Cache (8)
- Microsoft.Cdn (5)
- Microsoft.Certificateregistration (2)
- Microsoft.Cognitiveservices (2)
- Microsoft.Compute (364)
- Microsoft.Consumption (1)
- Microsoft.Containerinstance (14)
- Microsoft.Containerregistry (6)
- Microsoft.Containerservice (9)
- Microsoft.Databricks (4)
- Microsoft.Datafactory (13)
- Microsoft.Datalakeanalytics (1)
- Microsoft.Datalakestore (5)
- Microsoft.Datamigration (1)
- Microsoft.Dbformysql (7)
- Microsoft.Dbforpostgresql (5)
- Microsoft.Devices (1)
- Microsoft.Devtestlab (2)
- Microsoft.Documentdb (8)
- Microsoft.Domainregistration (1)
- Microsoft.Eventgrid (4)
- Microsoft.Eventhub (10)
- Microsoft.Hdinsight (22)
- Microsoft.Insights (27)
- Microsoft.Keyvault (7)
- Microsoft.Kusto (1)
- Microsoft.Logic (17)
- Microsoft.Managedidentity (1)
- Microsoft.Media (3)
- Microsoft.Network (428)
- Microsoft.Notificationhubs (2)
- Microsoft.Operationalinsights (19)
- Microsoft.Operationsmanagement (10)
- Microsoft.Portal (1)
- Microsoft.Powerbi (1)
- Microsoft.Recoveryservices (7)
- Microsoft.Relay (6)
- Microsoft.Resources (135)
- Microsoft.Scheduler (2)
- Microsoft.Search (2)
- Microsoft.Servicebus (16)
- Microsoft.Servicefabric (3)
- Microsoft.Signalrservice (1)
- Microsoft.Sql (30)
- Microsoft.Sqlvirtualmachine (2)
- Microsoft.Storage (256)
- Microsoft.Streamanalytics (1)
- Microsoft.Timeseriesinsights (1)
- Microsoft.Visualstudio (1)
- Microsoft.Web (69)
759 templates match your filter.
# Create a new encrypted managed disks windows vm from gallery image.
This template creates a new encrypted managed disks windows vm using the server 2k12 gallery image.
# Create a new encrypted windows vm from gallery image.
This template creates a new encrypted windows vm using the server 2k12 gallery image.
This template deploys a (++)Ethereum client on a Ubuntu virtual machines
1 VM in vNet - Multiple data disks
This template creates a single VM running Windows Server 2016 with multiple data disks attached.
Creates a new VM with two NICs which connect to two different subnets within the same VNet.
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.
2 VMs in a Load Balancer and configure NAT rules on the LB
This template allows you to create 2 Virtual Machines in an Availability Set and configure NAT rules through the load balancer. This template also deploys a Storage Account, 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
2 VMs in a Load Balancer and load balancing rules
This template allows you to create 2 Virtual Machines under a 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. In this template, we use the resource loops capability to create the network interfaces and virtual machines
201-vnet-2subnets-service-endpoints-storage-integration
Creates 2 new VMs with a NIC each, in two different subnets within the same VNet. Sets service endpoint on one of the subnets and secures storage account to that subnet.
Deploys Automation Runbooks for ASR Recovery Plans
Add an access policy to an existing KeyVault without removing existing policies.
Add a subnet to an existing VNET
This template allows you to add a subnet to an existing VNET. Deploy into the resource group of the existing VNET
Add an NSG with Redis security rules to an existing subnet
This template allows you to add an NSG with preconfigured Azure Redis Cache security rules to an existing subnet within a VNET. Deploy into the resource group of the existing VNET.
Add an existing storage account to OMS
This template adds a storage account into OMS Log Analytics and select multiple tables for ingestion.
Airflow Docker Web App on Linux with PostgreSQL
This template provides a easy way to deploy a puckel/docker-airflow image (latest tag) on a Linux Web App with Azure database for PostgreSQL
This template allows you to create a Logic app that has a webhook to be used from an Azure Alert. When the Alert is triggered, it will post a message to a slack channel that you specify. You need to have a slack account to use this template.
This template allows you to create a Logic app that has a webhook. When the Logic app is triggered, it will add the payload you pass to an Azure Storage queue that you specify. You can add this webhook to an Azure Alert and then whenever the Alert fires, you'll get that item in the queue.
Alert to text message with Logic app
This template allows you to create a Logic app that has a webhook to be used from an Azure Alert. When the Alert is triggered, it will send you a text message with the details of the alert. It uses the go.gl URL shortening service to include a link to the portal to see the resource.
This Azure quickstart template deploys a Ansible Tower Solution on Azure Virtual Machines running RHEL 7.2. Template will build everything starting from Azure Infrastructure components to Ansible Tower and Clients installation, configuration etc and will deploy one Ansible tower server vm and 2 clients.Ansible Tower by Red Hat helps you scale IT automation, manage complex deployments and speed productivity. Centralize and control your IT infrastructure with a visual dashboard, role-based access control, job scheduling and graphical inventory management
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.
App Gateway with WAF, SSL, IIS and HTTPS redirection
This template deploys an Application Gateway with WAF, end to end SSL and HTTP to HTTPS redirect on the IIS servers.
App Service Environment with Hosting Plan and Azure WebApp
Creates an App Service Environment v2 with an ILB Address in a existing virtual network that will be privately availible. The App Service Environment will contain a Hosting Plan and a Azure Web App
Application Gateway for Multi Hosting
This template creates an Application Gateway and configures it for Multi Hosting on port 443.
Application Gateway for Url Path Based Routing
This template creates an Application Gateway and configures it for URL Path Based Routing.