Azure Template Deployments
Intro
Notes on deploying resources via templates.
Â
Deploy A Resource Group
Â
New-AzSubscriptionDeployment `
>> -Location $location `
>> -Name az30306subaDeployment `
>> -TemplateFile $HOME/azuredeploy30306suba.json `
>> -rgLocation $location `
>> -rgName 'az30306a-labRG'
Â
Template source: https://github.com/MicrosoftLearning/AZ-303-Microsoft-Azure-Architect-Technologies/blob/master/Allfiles/Labs/06/azuredeploy30306suba.json
Â
{
"$schema": "https://schema.management.azure.com/schemas/2018-05-01/subscriptionDeploymentTemplate.json#",
"contentVersion": "1.0.0.0",
"parameters": {
"rgName": {
"type": "string"
},
"rgLocation": {
"type": "string"
}
},
"variables": {},
"resources": [
{
"type": "Microsoft.Resources/resourceGroups",
"apiVersion": "2018-05-01",
"name": "[parameters('rgName')]",
"location": "[parameters('rgLocation')]",
"properties": {}
}
],
"outputs": {}
}
Â
Deploy a Windows 2019 VM
Â
New-AzResourceGroupDeployment `
>> -Name az30306rgaDeployment `
>> -ResourceGroupName 'az30306a-labRG' `
>> -TemplateFile $HOME/azuredeploy30306rga.json `
>> -TemplateParameterFile $HOME/azuredeploy30306rga.parameters.json `
>> -AsJob
Â
Template source: https://github.com/MicrosoftLearning/AZ-303-Microsoft-Azure-Architect-Technologies/blob/master/Allfiles/Labs/06/azuredeploy30306rga.json
Template parameters: https://github.com/MicrosoftLearning/AZ-303-Microsoft-Azure-Architect-Technologies/blob/master/Allfiles/Labs/06/azuredeploy30306rga.parameters.json
Â
Â