Skip navigation

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.

Learn more

Resource types:

Showing all 166 templates. Refine results with search.

VMSS Flexible Orchestration Mode Quickstart Linux

This template deploys a simple VM Scale Set with instances behind an Azure Load Balancer. The VM Scale set is in Flexible Orchestration Mode. Use the os parameter to choose Linux (Ubuntu) or Windows (Windows Server Datacenter 2019) deployment. NOTE: This quickstart template enables network access to VM management ports (SSH, RDP) from any internet address, and should not be used for production deployments. For Network security best practices for production deployments, see [Azure Network Security Best Practices](https://docs.microsoft.com/en-us/azure/security/fundamentals/network-best-practices)

fitzgeraldsteele by Fitzgerald Steele,
Last updated: 14/10/2021

IBM Cloud Pak for Data on Azure

This template deploys an Openshift cluster on Azure with all the required resources, infrastructure and then deploys IBM Cloud Pak for Data along with the add-ons that user chooses.

muthukumarbala07 by Muthukumar Balasubramanian,
Last updated: 13/10/2021

NSG Flow Logs with traffic analytics

This template creates a NSG Flow log on an existing NSG with traffic analytics

tw3lveparsecs by tw3lveparsecs,
Last updated: 5/10/2021

Azure Machine Learning end-to-end secure setup

This set of Bicep templates demonstrates how to set up Azure Machine Learning end-to-end in a secure set up. This reference implementation includes the Workspace, a CPU compute cluster, a GPU compute cluster, compute instance and attached private AKS cluster.

deeikele by Dennis Eikelenboom,
Last updated: 29/09/2021

Create an on-demand SFTP Server with persistent storage

This template demonstrates an on-demand SFTP server using an Azure Container Instance (ACI).

bhummerstone by Ben Hummerstone,
Last updated: 21/09/2021

Create a WordPress site

This template creates a WordPress site on Container Instance

wenwu449 by Wenjun Wu,
Last updated: 21/09/2021

Create a Private AKS Cluster

This sample shows how to create a private AKS cluster in a virtual network along with a jumpbox virtual machine.

paolosalvatori by Paolo Salvatori,
Last updated: 21/09/2021

Front Door Standard/Premium with Application Gateway origin

This template creates a Front Door Standard/Premium (Preview) and an Application Gateway instance, and uses an NSG and WAF policy to validate that traffic has come through the Front Door origin.

johndowns by John Downs,
Last updated: 20/09/2021

Deploys a static website

Deploys a static website with a backing storage account

johndowns by John Downs,
Last updated: 2/09/2021

Azure Image Builder with Azure Windows Baseline.

Creates an Azure Image Builder environment and builds a Windows Server image with the latest Windows Updates and Azure Windows Baseline applied.

mgreenegit by Michael Greene,
Last updated: 27/08/2021

JBoss EAP on RHEL (stand-alone VM)

This template allows you to create a RHEL 8.4 VM running JBoss EAP EAP 7.3/EAP 7.4 and also deploy 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.

SpektraSystems by Spektra Systems,
Last updated: 16/08/2021

JBoss EAP on RHEL (clustered, multi-VM)

This template allows you to create multiple RHEL 8.4 VM running JBoss EAP 7.3/ EAP 7.4 cluster and also deploy 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.

SpektraSystems by Spektra Systems,
Last updated: 16/08/2021

JBoss EAP on RHEL (clustered, VMSS)

This template allows you to create RHEL 8.4 VMSS instances running JBoss EAP EAP 7.3/ EAP 7.4 cluster and also deploy 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.

SpektraSystems by Spektra Systems,
Last updated: 16/08/2021

Create an AppServicePlan and App in an ASEv3

Create an AppServicePlan and App in an ASEv3

Last updated: 10/08/2021

Front Door with Container Instances and Application Gateway

This template creates a Front Door Standard/Premium (Preview) with a container group and Application Gateway.

johndowns by John Downs,
Last updated: 7/08/2021

Create a subscription, resourceGroup and storageAccount

This template is a management group template that will create a subscription, a resourceGroup and a storageAccount in the same template. It can be used for an Enterprise Agreement billing mode only. The official documentation shows modifications needed for other types of accounts.

bmoore-msft by Brian Moore,
Last updated: 30/07/2021

Apply a NSG to an existing subnet

This template applies a newly created NSG to an existing subnet

liupeirong by Paige Liu,
Last updated: 30/07/2021

Deploy a Linux or Windows VMSS with MSI

This template allows you to deploy a Linux or Windows Virtual Machine Scale Set with a Managed Service Identity. That identity is then used to access Azure services.

bmoore-msft by Brian Moore,
Last updated: 30/07/2021

Performs ETL job using Azure services

This template provides an example of how to perform analytics on the historic as well as real time streaming data stored in Azure Blob Storage. The data from the event hub is taken by the Azure Stream Analytics Job to perform transformation and the output is stored in Azure Blob Storage and is visualized in PowerBI. The analytics is applied on the historic data stored in Blob storage by Azure Data Analytics and the movement of extracted, transformed and published data and the orchestration is done by Data Factory. The published data is further visualized in PowerBI

ajos1993 by ajos1993,
Last updated: 30/07/2021

Highly available NFS cluster in Ubuntu

Deploys a highly availe 2-VM NFS cluster based on DRBD, Pacemaker and Corosync with Ubuntu.

hosungsmsft by Hosung Song,
Last updated: 29/07/2021

Create new Active Directory forest with optional subdomain

This template creates a new Active Directory forest, with an optional subdomain. You can choose to have either one or two DCs per domain. The network configuration is highly configurable, making it suitable to fit into an existing environment. The VMs use managed disks and have no dependency on storage accounts. As an operating system you can choose between Windows Server 2016 and Windows Server 2019. This template illustrates the use of nested templates, Powershell DSC, and other advanced concepts.

wkasdorp by Willem Kasdorp,
Last updated: 29/07/2021

Virus attack on Virtual Machines Scenario

This will deploy 2 virtual machines, OMS and other network resources. One virtual machine without endpoint protection and other with enpoint protection installed. Perform the virus attack by following the guidlines and execute the scenario for mitigation and prevention of a virus attack.

girishjaju by girishjaju,
Last updated: 28/07/2021

Front Door Standard/Premium with API Management origin

This template creates a Front Door Premium (Preview) and an API Management instance, and uses an NSG and global API Management policy to validate that traffic has come through the Front Door origin.

johndowns by John Downs,
Last updated: 28/07/2021

Front Door Standard/Premium with static website origin

This template creates a Front Door Standard/Premium (Preview) and an Azure Storage static website, and configured Front Door to send traffic to the static website.

johndowns by John Downs,
Last updated: 27/07/2021