|
1 | 1 | --- |
2 | | -title: Overview |
| 2 | +title: Getting started with Azure Resource Manager |
3 | 3 | weight: 2 |
4 | 4 |
|
5 | 5 | ### FIXED, DO NOT MODIFY |
6 | 6 | layout: learningpathall |
7 | 7 | --- |
8 | 8 |
|
9 | | -Azure Resource Manager templates provide a declarative way to define and deploy Azure infrastructure as code. In this Learning Path, you'll create a template that deploys a Linux virtual machine powered by Azure Cobalt 100 processors, including networking, security, and SSH authentication. |
| 9 | +## Overview |
10 | 10 |
|
11 | | -Using Resource Manager templates enables consistent, repeatable deployments across different environments while reducing configuration errors and enabling CI/CD automation. |
| 11 | +In this Learning Path, you’ll create an Azure Resource Manager template that deploys a Linux virtual machine powered by Azure Cobalt 100 processors. The template defines the virtual machine, networking, security settings, and SSH authentication required for deployment. |
| 12 | + |
| 13 | +By using Azure Resource Manager templates, you can deploy infrastructure consistently across environments, reduce configuration errors, and integrate infrastructure provisioning into CI/CD workflows. |
12 | 14 |
|
13 | 15 | ## What is an Azure Resource Manager template? |
14 | 16 |
|
15 | | -Azure Resource Manager templates are JSON files that define the infrastructure and configuration you want to deploy in Azure. Templates enable Infrastructure as Code (IaC), allowing you to version control your infrastructure alongside your application code. When you submit a template to Azure Resource Manager, it orchestrates the creation of all specified resources in the correct order, managing dependencies automatically. Templates achieve consistent, repeatable deployments across different environments while reducing configuration errors and enabling CI/CD automation. |
| 17 | +An Azure Resource Manager template is a JSON file that defines the infrastructure and configuration you want to deploy in Azure. This approach is known as Infrastructure as Code (IaC). |
16 | 18 |
|
17 | | -## Before you begin |
| 19 | +When you deploy a template, Azure Resource Manager: |
| 20 | +- Creates resources in the correct order |
| 21 | +- Manages dependencies automatically |
| 22 | +- Ensures deployments are consistent and repeatable |
18 | 23 |
|
19 | | -To complete this Learning Path, you need: |
| 24 | +Using templates allows you to version control infrastructure alongside application code and automate deployments across environments. |
20 | 25 |
|
| 26 | +## Set up your environment |
| 27 | + |
| 28 | +To complete this Learning Path, you need: |
21 | 29 |
|
| 30 | +- An Azure account with an active subscription |
| 31 | +- Azure CLI installed and configured |
| 32 | +- A local terminal on Linux, macOS, or Windows (with WSL) |
| 33 | +- An SSH key pair for secure access to the virtual machine |
22 | 34 |
|
23 | 35 | ## Generate an SSH key pair |
24 | 36 |
|
@@ -58,7 +70,7 @@ You can list your subscriptions with: |
58 | 70 | az account list --output table |
59 | 71 | ``` |
60 | 72 |
|
61 | | -## Verify Azure CLI is working |
| 73 | +## Verify your Azure CLI configuration |
62 | 74 |
|
63 | 75 | Confirm your Azure CLI is properly configured by checking your current subscription: |
64 | 76 |
|
|
0 commit comments