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

Showing all 13 templates. Refine results with search.

Assign an RBAC role to a Resource Group

This template assigns Owner, Reader or Contributor access to an existing resource group.

ManaviS by Manavi Sharma,
Last updated: 05-10-2020

Assign a built-in policy to an existing resource group

This template assigns a built-in policy to an existing resource group.

mumian by Jonathan Gao,
Last updated: 02-10-2020

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: 19-09-2020

SQL logical server.

This template allows you to create SQL logical server.

srdan-bozovic-msft by Srđan Božović,
Last updated: 18-09-2020

RBAC - Existing VM

This template grants applicable role based access to an existing VM in a Resource Group

ManaviS by Manavi Sharma,
Last updated: 15-09-2020

Create a WordPress site

This template creates a WordPress site on Container Instance

wenwu449 by Wenjun Wu,
Last updated: 19-08-2020

Create a new role def via a subscription level deployment

This template is a subscription level template that will create a role definition at subscription scope. Currently, this template cannot be deployed via the Azure Portal.

bmoore-msft by Brian Moore,
Last updated: 16-06-2020

Assign a role at subscription scope

This template is a subscription level template that will assign a role at subscription scope. Currently, this template cannot be deployed via the Azure Portal.

bmoore-msft by Brian Moore,
Last updated: 06-06-2020

Deploy a policy definition and assign to a management group

This template is a management group level template that will create a policy definition and assign that policy to the target management group. Currently, this template cannot be deployed via the Azure Portal.

bmoore-msft by Brian Moore,
Last updated: 01-06-2020

Assign a role at tenant scope

This template is a tenant level template that will assign a role to the provided principal at the tenant scope. The user deploying the template must already have the Owner role assigned at the tenant scope.

bmoore-msft by Brian Moore,
Last updated: 01-06-2020

Create ssh-keys and store in KeyVault

This template uses the deploymentScript resource to generate ssh keys and stores the private key in keyVault.

bmoore-msft by Brian Moore,
Last updated: 21-04-2020

Terraform on Azure

This template allows you to deploy a Terraform workstation as a Linux VM with MSI.

sebastus by Greg Oliver,
Last updated: 16-04-2020

Hazelcast Cluster

Hazelcast is an in-memory data platform that can be used for a variety of data applications. This template will deploy any number of Hazelcast nodes and they will automatically discover each other.

sedouard by Steven Edouard,
Last updated: 09-12-2019