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.
Showing all 474 templates. Refine results with search.
This template setup or update on an existing SQL Server Virtual Machine on Azure with the credentials secured by Azure Key Vault
This template setup or update on an existing SQL Server Virtual Machine on Azure with the Auto Backup Configuration
This template allows you to discover a private IP for a NIC dynamically. It passes the private IP of NIC0 to VM1 using custom script extensions which writes it to a file on VM1.
VM Scale Set web servers pulling content securely from git using ssh deployment keys
This template deploys a 3 node MySQL high availability cluster on CentOS 6.5 or Ubuntu 12.04
This template creates a Ubuntu VM and installs the DSCForLinux extension 2.70 or latest
This template deploys a 2 node master/slave MySQL replication cluster on CentOS 6.5 or 6.6
This template allows you to deploy a VM Scale Set of Windows VMs using the lastest patched version of various Windows Versions. These VMs are behind a load balancer with NAT rules for rdp connections.
This template creates a Ubuntu VM and installs the VMAccess extension
This template disables encryption on a running windows VM which was encrypted without using AAD application
This template disables encryption on a running windows vm
This template allows you to create a Virtual Machines from a User image. This template also deploys a Virtual Network, Public IP addresses and a Network Interface.
This template deploys a virtual machine and creates a workable data management gateway
This template creates 2 VMs in separate Availability Zones to be AD DCs (primary and backup) for a new Forest and Domain
This Azure quickstart template deploys a Barracuda Web Application Firewall Solution on Azure with required number of backend Windows 2012 based IIS Web Servers.Templates includes latest Barracuda WAF with Pay as you go license and latest Windows 2012 R2 Azure Image for IIS.The Barracuda Web Application Firewall inspects inbound web traffic and blocks SQL injections, Cross-Site Scripting, malware uploads & application DDoS and other attacks targeted at your web applications. One External LB is deployed with NAT rules to enable Remote desktop access to backend web servers. Please follow post deployment configuration guide available in GitHub template directory to learn more about post deployment steps related to Barracuda web application firewall and web applications publishing.
This template enables encryption on a running windows vm using AAD client cert thumbprint. The certificate should have been deployed to the VM earlier
This template allows you to create a Virtual Machines from an Image Version in a Shared Image Gallery. This template also deploys a Virtual Network, Public IP addresses and a Network Interface. Please ensure that you have created an Image Version using Image Version 101 Template first.
This template allows you to create a Virtual Machine with Custom Data passed down to the VM. This template also deploys a Storage Account, Virtual Network, Public IP addresses and a Network Interface.
This template allows you to create a new Virtual Machine from a custom image on a new storage account deployed together with the storage account, which means the source image VHD must be transferred to the newly created storage account before that Virtual Machine is deployed. This is accomplished by the usage of a transfer virtual machine that is deployed and then uses a script via custom script extension to copy the source VHD to the destination storage account.
This template provides high availability to RD Gateway and RD Web Access servers in an existing RDS deployment
This template allows you to deploys Windows VMs using few different options for the Windows version. This template also configures a WinRM https listener on VMs
This template will deploy a JMeter environment into an existing virtual network. One master node and multiple subordinate nodes are deployed into a new jmeter subnet. This template works in conjunction with the Elasticsearch quickstart template.
This template allows you to deploy an Ubuntu VM with Docker installed (using the Docker Extension) and Kibana/Elasticsearch containers created and configured to serve an analytic dashboard.