У меня есть шаблон ARM, который имеет и выводит раздел следующим образом:
"outputs": {
"sqlServerFqdn": {
"type": "string",
"value": "[reference(concat('Microsoft.Sql/servers/', variables('sqlserverName'))).fullyQualifiedDomainName]"
},
"primaryConnectionString": {
"type": "string",
"value": "[concat('Data Source=tcp:', reference(concat('Microsoft.Sql/servers/', variables('sqlserverName'))).fullyQualifiedDomainName, ',1433;Initial Catalog=', variables('databaseName'), ';User Id=', parameters('administratorLogin'), '@', variables('sqlserverName'), ';Password=', parameters('administratorLoginPassword'), ';')]"
},
"envResourceGroup": {
"type": "string",
"value": "[parameters('hostingPlanName')]"
}
}
У меня есть задача развертывания группы ресурсов Azure, которая использует шаблон. Затем я хочу использовать переменную $(sqlServerFqdn) в следующей задаче для конфигурации. Переменная, похоже, просто не заполняется, и я не могу найти нигде, что говорит мне, как использовать значения "выходов" при выпуске.
Что мне нужно сделать, чтобы заполнить эту переменную для использования при настройке задач после запуска этого шаблона ARM? Примером может служить параметр в задаче powershell script или другом шаблоне ARM.