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.
798 templates match your filter.
This template deploys a website cluster and enables Zabbix monitoring, and allows user to define the number of web servers.
This template uses the Azure Linux CustomScript extension to deploy a MySQL server. It creates an Ubuntu VM, does a silent install of MySQL server, version:5.6
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
This template deploys a MySQL MHA + Haproxy solution: the objective of MHA is automating master failover and slave promotion within short (usually 10-30 seconds) downtime, without suffering from replication consistency problems, without spending money for lots of new servers, without performance penalty, without complexity (easy-to-install), and without changing existing deployments; Haproxy is the interface which apps access mysql
This template deploys a MongoDB Replica Set on CentOS and enables Zabbix monitoring
This template deploys a Lap(linux+apache2+php5) node and a configurable number of Mysql(mysql server 5.5) nodes on Ubuntu virtual machines
This template deploys a MongoDB Sharding Cluster on CentOS and enables Zabbix monitoring
This template uses the Azure Linux CustomScript extension to deploy an openvpn access server. It creates an Ubuntu VM, does a silent install of openvpn access server, then make the basic server network settings: define the VPN Server Hostname to be the VM's public ip's DNS name
This template uses the Azure Linux CustomScript extension to deploy Xfce Desktop on the VM. It creates an Ubuntu VM, does a silent install of Xfce desktop and xrdp
This template shows how to create an Azure Traffic Manager profile load-balancing across multiple virtual machines placed in Availability Zones.
This template allows you to create Virtual Machines distributed across Availability Zones with a Load Balancer and configure NAT rules through the load balancer. This template also deploys a 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
This template creates a VMSS placed in separate Availability Zones with a load balancer.
This template creates Azure VMs on an existing VNET, and it provisions them as a Windows Server 2016 Storage Spaces Direct (S2D) Scale-Out File Server (SOFS) cluster.
This template deploys a 3 node MySQL high availability cluster on CentOS 6.5 or Ubuntu 12.04
This template creates a simple DevTest environment with a Point-to-Site VPN and IIS on a Windows server which is a great way to get started.
This template creates a basic elasticsearch cluster of 3 CentOS nodes and a Windows jumpbox that are ideal for getting started with elastic in Azure.
This template shows how to deploy two Premium tier Azure Cache for Redis instances into separate Virtual Networks and link them with geo-replication.
This template shows how to deploy a premium Azure Redis Cache instance into a Virtual Network
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.
Azure backup solution using Log Analytics
This template enables you to deploy a Service Bus namespace with a Basic/Standard SKU.
This template creates a Service Bus Premium Namespace and a namespace AuthorizationRule