Как переопределить / добавить параметры с помощью Azure AZ - PullRequest
0 голосов
/ 19 февраля 2019

Ранее мой сценарий выглядел следующим образом с использованием AzureRM

New-AzureRmResourceGroupDeployment `
-Name LocalTestDeployment `
-ResourceGroupName xxx-${env}-${location} `
-Mode Incremental `
-TemplateFile ..\webapp\azuredeploy.json `
-TemplateParameterFile ..\webapp\azuredeploy.parameters-dev.json `
-azureEnvironment ${env} `
-locationKey ${location}

Как бы я сделал то же самое в Azure AZ?

Это то, как далеко я получил от того, что я могу найти вдокументация, но как мне поступить с последними двумя строками, где я переопределяю / добавляю дополнительные свойства в шаблон?

az group deployment create `
--name LocalTestDeployment `
--resource-group xxx-${env}-${location} `
--mode Incremental `
--template-file ..\webapp\azuredeploy.json `
--parameters `@..\webapp\azuredeploy.parameters-dev.json `
-azureEnvironment ${env} `
-locationKey ${location}

1 Ответ

0 голосов
/ 19 февраля 2019

Я внимательно посмотрел документацию и нашел этот пример:

az group deployment create -g MyResourceGroup --template-file azuredeploy.json \
                        --parameters @params.json --parameters https://mysite/params.json --parameters MyValue=This MyArray=@array.json

Похоже, я пропустил последнюю часть этого примера ранее, когда я попытался, чтобы он работал как положено.

Рабочий пример:

az group deployment create `
--name LocalTestDeployment `
--resource-group xxx-${env}-${location} `
--mode Incremental `
--template-file ..\webapp\azuredeploy.json `
--parameters `@..\webapp\azuredeploy.parameters-dev.json `
--parameters azureEnvironment=${env} locationKey=${location}
...