Итак, я пытаюсь развернуть шаблон, который настраивает сайт на сайт vpn и имеет вложенный шаблон, который бы настраивал виртуальную машину, подключенную к лазурной стороне.Каждый шаблон работает как сам по себе, так и вместе, когда делает это как вложенный шаблон.
Проблема возникает, когда я хочу, чтобы сайт размещался в одной группе ресурсов, а виртуальная машина и связанные объекты были развернуты вдругая группа ресурсов.
У меня есть следующий код, который я собрал:
{
"condition": "[equals(parameters('deployVm'),'True')]",
"type": "Microsoft.Resources/resourceGroups",
"name": "[variables('deployments').resourceGroup.name]",
"apiVersion": "2018-08-01",
"location": "[variables('deployments').resourceGroup.location]",
"properties": {}
},
{
"condition": "[equals(parameters('deployVm'),'True')]",
"type": "Microsoft.Resources/deployments",
"name": "[variables('deployments').name]",
"apiVersion": "2017-05-10",
"resourceGroup": "[variables('deployments').resourceGroup.name]",
"properties": {
"mode": "[variables('deployments').mode]",
"templateLink": {
"uri": "[variables('deployments').templateLink.uri]",
"contentVersion": "[variables('deployments').templateLink.contentVersion]"
},
"parameters": {}
}
},
"dependsOn": [
"[resourceId('Microsoft.Resources/resourceGroups/', variables('deployments').resourceGroup.name)]"
]
}
На основе некоторых других шаблонов, которые я собрал, я не понимаю, почему при развертывании ресурсагруппа, которую я установил в разделе зависимостей, не создается.
Когда я запускаю шаблон, azure жалуется, что группа ресурсов "[variable ('deployments'). resourceGroup.name]" не может быть найдена ")..