Невозможно добавить расширение DSC JSON ARM - PullRequest
0 голосов
/ 10 января 2019

Я пытаюсь добавить расширение к шаблону лазурной руки, поэтому, когда оно зацикливается, оно добавляет расширение к каждому виртуальному компьютеру.

Полный JSON находится по ссылке ниже: https://pastebin.com/embed_iframe/7uvwdZ6e

Я получаю ошибку:

Error: Code=InvalidTemplate; Message=Deployment template validation failed: 'The resource 'Microsoft.Compute/virtualMachines/vmt1dsc/extensions/CreateADPDC' at line 
'0' and column '0' is defined multiple times in a template.

CreateADPDC '- это имя расширения.

Заранее спасибо:)

1 Ответ

0 голосов
/ 10 января 2019

ваше расширение dsc (строка 444, я полагаю) таково (и из-за этого жалуется, что оно определено несколько раз):

"name": "[concat(parameters('VMNames'),'/',parameters('vmNameDscConfig'))]",

но должно быть так:

"name": "[parameters('vmNameDscConfig')]",

небольшое замечание, вам нужно полное имя \ тип для ресурса "sub" (например, подсеть, расширение vm, правило nsg и т. Д.), Если вы объявляете его как отдельный ресурс, но ваш является вложенным ресурсом ресурса VM поэтому type должно быть extensions, как и в случае с другими расширениями, а не:

"type": "Microsoft.Compute/virtualMachines/extensions",
...