Skip to content

Latest commit

 

History

History
41 lines (24 loc) · 1.23 KB

05_arm_template_deploy_powershell.md

File metadata and controls

41 lines (24 loc) · 1.23 KB

Deploy ARM template using Az Powershell

Get ARM template via Azure Portal

  • Start resource creation, then stop on last stage, do not deploy it
  • Download template zip using Download a template for automation

Download_template

  • Review and download the template

Review_template

Login

  • Connect-AzAccount -SubscriptionName "Azure for Students"

Ensure you're pointed at your correct subscription

-Set-AzContext -SubscriptionName "Azure for Students"

Create the Resource Group

  • $rgName="rg-vm-ubuntu-pwsh-arm"
  • $location="CentralUS"
  • New-AzResourceGroup -Name $rgName -Location $lcoation

Deploy ARM Templates using Azure PowerShell

  • $templatePath = "./arm_templates/exported-portal-rg-ubuntu-vm/template.json"
  • $parametersPath = "./arm_templates/exported-portal-rg-ubuntu-vm/parameters.json"
  • $vmName="vm-ubuntu-pwsh-arm"
  • New-AzResourceGroupDeployment -Name $vmName -ResourceGroupName $rgName -TemplateFile $templatePath -TemplateParameterFile $parametersPath

Review PowerShell output

Powershell_output

Delete resource group

  • Remove-AzResourceGroup -Name $rgName