title | description | services | documentationcenter | author | manager | editor | ms.service | ms.devlang | ms.topic | ms.tgt_pltfrm | ms.workload | ms.date | ms.author | ms.custom |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
include file |
include file |
azure-resource-manager |
mumian |
dougeby |
azure-resource-manager |
na |
include |
na |
multiple |
01/15/2019 |
jgao |
include file |
Use the following quickstarts and tutorials to learn how to develop resource manager templates:
-
Quickstarts
Title Description Use the Azure portal Generate a template using the portal, and understand the process of editing and deploying the template. Use Visual Studio Code Use Visual Studio Code to create and edit templates, and how to use the Azure Cloud shell to deploy templates. Use Visual Studio Use Visual Studio to create, edit, and deploy templates. -
Tutorials
Title Description Utilize template reference Utilize the template reference documentation to develop templates. In the tutorial, you find the storage account schema, and use the information to create an encrypted storage account. Create multiple instances Create multiple instances of Azure resources. In the tutorial, you create multiple instances of storage account. Set resource deployment order Define resource dependencies. In the tutorial, you create a virtual network, a virtual machine, and the dependent Azure resources. You learn how the dependencies are defined. Use conditions Deploy resources based on some parameter values. In the tutorial, you define a template to create a new storage account or use an existing storage account based on the value of a parameter. Integrate key vault Retrieve secrets/passwords from Azure Key Vault. In the tutorial, you create a virtual machine. The virtual machine administrator password is retrieved from a Key Vault. Create linked templates Modularize templates, and call other templates from a template. In the tutorial, you create a virtual network, a virtual machine, and the dependent resources. The dependent storage account is defined in a linked template. Deploy virtual machine extensions Perform post-deployment tasks by using extensions. In the tutorial, you deploy a customer script extension to install web server on the virtual machine. Deploy SQL extensions Perform post-deployment tasks by using extensions. In the tutorial, you deploy a customer script extension to install web server on the virtual machine. Secure artifacts Secure the artifacts needed to complete the deployments. In the tutorial, you learn how to secure the artifact used in the Deploy SQL extensions tutorial. Use safe deployment practices Use Azure Deployment manager. Tutorial: Troubleshoot Resource Manager template deployments Troubleshoot template deployment issues.
These tutorials can be used individually, or as a series to learn the major Resource Manager template development concepts.