You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/azure-resource-manager/templates/template-tutorial-create-templates-with-dependent-resources.md
+8-6Lines changed: 8 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,14 +2,14 @@
2
2
title: Template with dependent resources
3
3
description: Learn how to create an Azure Resource Manager template with multiple resources, and how to deploy it using the Azure portal
4
4
author: mumian
5
-
ms.date: 03/04/2019
5
+
ms.date: 04/10/2020
6
6
ms.topic: tutorial
7
7
ms.author: jgao
8
8
---
9
9
10
10
# Tutorial: Create ARM templates with dependent resources
11
11
12
-
Learn how to create an Azure Resource Manager (ARM) template to deploy multiple resources and configure the deployment order. After you create the template, you deploy the template using the Cloud shell from the Azure portal.
12
+
Learn how to create an Azure Resource Manager (ARM) template to deploy multiple resources and configure the deployment order. After you create the template, you deploy the template using the Cloud Shell from the Azure portal.
13
13
14
14
In this tutorial, you create a storage account, a virtual machine, a virtual network, and some other dependent resources. Some of the resources cannot be deployed until another resource exists. For example, you can't create the virtual machine until its storage account and network interface exist. You define this relationship by making one resource as dependent on the other resources. Resource Manager evaluates the dependencies between resources, and deploys them in their dependent order. When resources aren't dependent on each other, Resource Manager deploys them in parallel. For more information, see [Define the order for deploying resources in ARM templates](./define-resource-dependency.md).
15
15
@@ -34,6 +34,7 @@ To complete this article, you need:
34
34
```console
35
35
openssl rand -base64 32
36
36
```
37
+
37
38
Azure Key Vault is designed to safeguard cryptographic keys and other secrets. For more information, see [Tutorial: Integrate Azure Key Vault in ARM template deployment](./template-tutorial-use-key-vault.md). We also recommend you to update your password every three months.
38
39
39
40
## Open a Quickstart template
@@ -46,6 +47,7 @@ Azure QuickStart Templates is a repository for ARM templates. Instead of creatin
1. Select the template you saved earlier in the tutorial. The default name is **azuredeploy.json**. If you have a file with the same file name, the old file is overwritten without any notification.
122
124
123
125
You can optionally use the **ls $HOME** command and the **cat $HOME/azuredeploy.json** command to verify the files are uploaded successfully.
124
126
125
-
1. From the Cloud shell, run the following PowerShell commands. To increase security, use a generated password for the virtual machine administrator account. See [Prerequisites](#prerequisites).
127
+
1. From the Cloud Shell, run the following PowerShell commands. To increase security, use a generated password for the virtual machine administrator account. See [Prerequisites](#prerequisites).
126
128
127
129
```azurepowershell
128
130
$projectName = Read-Host -Prompt "Enter a project name that is used to generate resource group name"
0 commit comments