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 lifecycle.

Learn more

247 templates match your filter.

Create VM rig for load test using Azure DevOps CLT service

Using this template, you can create your own load test rig on Azure IaaS virtual machines. The test rig will be configured for your Azure DevOps Services account and can be used to run cloud-based load tests using Visual Studio. The cloud-load testing service will use this registered rig instead of provisioning one dynamically.

cltshivash by Shiva Shankar,
Last updated: 11/2/2018

Load test rig in a specific VNet for testing private apps

Using this template, you can create your own load test rig on Azure IaaS virtual machines in order to test applications that do not have a public end-point. The load generating agent machines will be created in the specified VNet. This VNet should have line of sight to the application you want to test. The test rig will be configured for your Azure DevOps Services account and can be used to run cloud-based load tests using Visual Studio.

dpksinghal by dpksinghal,
Last updated: 11/2/2018

Create a Standard Storage Account

This template creates a Standard Storage Account

singhkays by Kay Singh,
Last updated: 10/16/2018

Concourse CI

Concourse is a CI system composed of simple tools and ideas. It can express entire pipelines, integrating with arbitrary resources, or it can be used to execute one-off tasks, either locally or in another CI system. This template can help to prepare neccessary Azure resources to setup such a CI system, and make the setup more simple.

norshtein by Tongyao Si,
Last updated: 10/14/2018

Provision a function app on a dynamic hosting plan

This template provisions a function app on a dynamic hosting plan, meaning it will be run on demand and billed per execution, with no standing resource committment. There are other templates available for provisioning on a dedicated hosting plan.

mattchenderson by Matthew Henderson,
Last updated: 10/10/2018

CloudLens with Moloch example

This template shows how to setup network visibility in the Azure public cloud using the CloudLens agent to tap traffic on one vm and forward it to a network packet storing & indexing tool, in this case Moloch.

lucazacu-keys by lucazacu-keys,
Last updated: 9/20/2018

CloudLens with Suricata IDS example

This template shows how to setup network visibility in the public cloud using the CloudLens agent to tap traffic on one vm and forward it to the IDS, in this case Suricata.

lucazacu-keys by lucazacu-keys,
Last updated: 9/20/2018

Create a VM with a dynamic selection of data disks

This template allows the user to select the number of data disks they'd like to add to the VM.

singhkays by Kay Singh,
Last updated: 9/7/2018

Deploy a simple VM Scale Set with Windows VMs and a Jumpbox

This template allows you to deploy a simple VM Scale Set of Windows VMs using the lastest patched version of serveral Windows versions. This template also deploys a jumpbox with a public IP address in the same virtual network. You can connect to the jumpbox via this public IP address, then connect from there to VMs in the scale set via private IP addresses.

gatneil by Neil Sant Gat,
Last updated: 8/30/2018

Create an HPC cluster with custom compute node image

This template creates an HPC Pack cluster with the custom compute node image.

sunbinzhu by Sunbin Zhu,
Last updated: 8/30/2018

Lustre HPC client and server nodes

This template creates Lustre client and server node VMs and related infrastructure such as VNETs

lustrehpc by lustrehpc,
Last updated: 8/30/2018

Puppet Enterprise on Azure with RHEL & Windows Nodes

This quickstart template deploys a Puppet Enterprise Solution on Azure Virtual Machine running Ubuntu 14.04 with pre-configured puppet agents running RHEL 7.2 and Windows Server 2016. Template will build everything starting from Azure Infrastructure components to Puppet Master & multiple Windows and RHEL puppet Agents installation, configuration etc. To start with, this template will deploy one Puppet Master server vm and multiple RHEL and Windows Agents as specified during deployment.

amalik99 by Amit Malik,
Last updated: 8/30/2018

Use output from a Custom Script Extension during Deployment

This is useful to the VM's compute to perform some task during deployment that Azure Resource Manager does not provide. The output of that compute (script) can then be leveraged elsewhere in the deployment. This is useful if the compute resource is needed in the deployment (e.g. a jumpbox, DC, etc), a bit wasteful if it is not.

bmoore-msft by Brian Moore,
Last updated: 8/30/2018

Create VM from existing VHDs and connect it to existingVNET

This template creates a VM from VHDs (OS + data disk) and let you connect it to an existing VNET that can reside in another Resource Group then the virtual machine

MCKLMT by Mickaël Mottet,
Last updated: 8/29/2018

Create a VM from a EfficientIP VHD

This template creates a VM from a EfficientIP VHD and let you connect it to an existing VNET that can reside in another Resource Group then the virtual machine

gjackson-eip by Gerald Jackson,
Last updated: 8/29/2018

Deploy a Linux or Windows VM with MSI

This template allows you to deploy a Linux or Windows VM with a Managed Service Identity.

bmoore-msft by Brian Moore,
Last updated: 8/28/2018

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: 8/27/2018

Cisco Cloud Services Router 1000v - Existing VirtualNetwork

This deployment creates a CSR with 2 NICs, placed in an existing virtualNetwork. The virutal network must have at least 2 subnets. User defined routes are created on the subnets to ensure the CSR is used as the default gateway for virtual machines in the private subnet. Finally, the IP Forwarding flag is set on Azure to allow the CSR to properly pass traffic. To deploy this template to Azure Government, go to the Quickstart repository via the Browse on GitHub button.

bmoore-msft by Brian Moore,
Last updated: 8/22/2018

Migrate to Azure SQL database using Azure DMS

The Azure Database Migration Service (DMS) is designed to streamline the process of migrating on-premises databases to Azure. DMS will simplify the migration of existing on-premises SQL Server and Oracle databases to Azure SQL Database, Azure SQL Managed Instance or Microsoft SQL Server in an Azure Virtual Machine. This template would deploy an instance of Azure Database Migration service, an Azure VM with SQL server installed on it which will act as a Source server with pre created database on it and a Target Azure SQL DB server which will have a pre-created schema of the database to be migrated from Source to Target server. The template will also deploy the required resources like NIC, vnet etc for supporting the Source VM, DMS service and Target server.

ash1625 by Ashish Shinde,
Last updated: 8/22/2018

Red Hat Linux 3-Tier Solution on Azure

This template allows you to deploy a 3 Tier architecture using 'Red Hat Enterprise Linux 7.3' virtual machines. Architecture includes Virtual Network, external and internal load balancers, Jump VM, NSGs etc along with multiple RHEL Virtual machines in each tier

amalik99 by Amit Malik,
Last updated: 8/21/2018

Provision Spark 2.0 Cluster on Suse Linux Enterprise Server

This template creates a Spark 2.0 Cluster on SUSE Linux Enterprise Server. This is a starting point for learning Spark and in-memory computation on SUSE???s enterprise linux distribution.

valueamplify by Value Amplify Group,
Last updated: 8/21/2018

Red Hat Tomcat server for use with Team Services deployments

This template allows you to create an Red Hat VM running Apache2 and Tomcat7 and enabled to support Visual Studio Team Services Apache Tomcat Deployment task, the Copy Files over SSH task, and the FTP Upload task (using ftps) to enable deployment of web applications.

paultbarham by Paul T. Barham,
Last updated: 8/13/2018

KEMP LoadMaster HA Pair

This template deploys a KEMP LoadMaster HA Pair

KurtJung by KurtJung,
Last updated: 8/13/2018

(++)Ethereum on Ubuntu

This template deploys a (++)Ethereum client on a Ubuntu virtual machines

ililic by Igor Lilic,
Last updated: 8/13/2018