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

24 templates match your filter.

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.

praveshhibm by praveshhibm,
Last updated: 7/17/2020

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: 4/16/2020

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: 4/16/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: 4/16/2020

Deploy a managed Kubernetes Cluster (AKS).

This ARM template demonstrates the deployment of an AKS instance with advanced networking features into an existing virtual network. Additionally, the chosen Service Principal is assigned the Network Contributor role against the subnet that contains the AKS cluster.

holgerjay by holgerj,
Last updated: 4/3/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: 2/28/2020

Kubernetes cluster with VMSS Cluster Autoscaler

This template deploys a vanilla kubernetes cluster initialized using kubeadm. It deploys a configured master node with a cluster autoscaler. A pre-configured Virtual Machine Scale Set (VMSS) is also deployed and automatically attached to the cluster. The cluster autoscaler can then automatically scale up/down the cluster depending on the workload of the cluster.

bart-jansen by Bart Jansen,
Last updated: 2/18/2020

CI/CD using Jenkins on Azure Container Service (AKS)

Containers make it very easy for you to continuously build and deploy your applications. By orchestrating deployment of those containers using Kubernetes in Azure Container Service, you can achieve replicable, manageable clusters of containers. By setting up a continuous build to produce your container images and orchestration, you can increase the speed and reliability of your deployment.

TylerLu by Tyler Lu,
Last updated: 11/22/2019

Java CI/CD using Jenkins and Azure Web Apps

This is a sample for Java CI/CD using Jenkins and Azure Web Apps.

alexchx by Alex Chen,
Last updated: 11/14/2019

CI/CD using Jenkins on Azure Virtual Machine Scale Sets

This is a CI/CD sample using Jenkins and Terraform on Azure Virtual Machine Scale Sets

alexchx by Alex Chen,
Last updated: 11/14/2019

RBAC - Create Managed Identity Access on Azure Maps account

This template creates a Managed Identity and assigns it access to an a created Azure Maps account.

stack111 by Daniel Stack,
Last updated: 10/7/2019

Jenkins to Azure Container Registry

This template allows you to deploy an instance of Jenkins on a DS1_v2 size Linux Ubuntu 14.04 LTS VM and an Azure Container Registry. It also includes an optional ACR pipeline.

azure-devops by Azure DevOps,
Last updated: 9/20/2019

SQL Server Always On AG on AKS

This creates a new AKS Cluster and then deploy SQL Server always on availability groups into it using a CNAB Package deployed using Duffle and ACI

simongdavies by Simon Davies,
Last updated: 7/12/2019

Continuous Deployment to VM Scale Sets using Spinnaker

This template allows you to install Spinnaker on VM or AKS. Specifically, as for the VM scenario you can deploy and configure a DevOps pipeline from an Aptly repository to a VM Scale Set in Azure.

azure-devops by Azure DevOps,
Last updated: 7/12/2019

Continuous Deployment to VM Scale Sets with Jenkins and Spinnaker

This template allows you to deploy and configure a DevOps pipeline from an Aptly repository to a VM Scale Set in Azure.

azure-devops by Azure DevOps,
Last updated: 5/30/2019

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: 3/14/2019

Deploy a managed Kubernetes Cluster (AKS).

This ARM template demonstrates the deployment of an AKS instance with advanced networking features into an existing virtual network and Azure AD Integeration. Additionally, the chosen Service Principal is assigned the Network Contributor role against the subnet that contains the AKS cluster.

t1agob by Tiago Barbosa,
Last updated: 2/6/2019

Azure Spinnaker to Kubernetes

[DEPRECATED] Please use the 'Azure Spinnaker' or 'Continuous Deployment to Kubernetes' template instead.

azure-devops by Azure DevOps,
Last updated: 7/2/2018

Continuous Deployment to Kubernetes

This template allows you to deploy and configure a DevOps pipeline from an Azure Container Registry to a Kubernetes cluster. It deploys an instance of Jenkins on a Linux Ubuntu 14.04 LTS VM and an instance of Spinnaker on the same Kubernetes cluster that your pipeline will target. The Jenkins instance will include a basic pipeline that checks out a user-provided git repository, builds the Docker container based on the Dockerfile at the root of the repo, and pushes the image to the provisioned Azure Container Registry. The Spinnaker instance will include a basic pipeline that is triggered by any new tag in the registry and deploys the image to the provisioned Kubernetes cluster.

azure-devops by Azure DevOps,
Last updated: 5/22/2018

Shared default dashboard

In order to make an application operational it helps to have a shared dashboard view of the services that make up the system. This dashboard provides a quickstart for customizing and sharing that with others on the team.

mbenko by Mike Benkovich,
Last updated: 5/3/2018

DevopsTools-Jenkins-ChefHabitat-Terraform

This Quickstart program uses DevOps tools like Jenkins, Terraform, Packer and ChefHabitat. Java App is built from Chef Habitat and deployed using Jenkins Job

nvtuluva by nvtuluva,
Last updated: 10/23/2017

OMS - Azure Storage Analytics Solution

Enables Azure Storage Analytics and Logs Solution in OMS. Solution collects Azure storage account inventory, storage usage metrics and audit logs into OMS workspace.

Volkanco by Volkan Coskun,
Last updated: 8/2/2017

Chef Automate (HA)

A template to deploy Chef Server in a High Availability mode, plus Chef Automate

stuartpreston by Stuart Preston,
Last updated: 6/21/2017

RBAC - Grant Built In Role Access for multiple existing VMs in a Resource Group

This template grants applicable role based access to multiple existing VMs in a Resource Group

ManaviS by Manavi Sharma,
Last updated: 4/10/2015