¿Cómo uso los valores de 'salidas' de ARM en otra tarea de lanzamiento?
Tengo una plantilla ARM que tiene una sección de salidas como la siguiente:
"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')]"
}
}
Tengo una tarea de implementación de Azure Resource Group que usa la plantilla. Luego quiero usar la variable $ (sqlServerFqdn) en la siguiente tarea para la configuración. La variable no parece simplemente rellenarse y no puedo encontrar ningún lugar que me diga cómo usar los valores de 'salidas' en el lanzamiento.
¿Qué debo hacer para que la variable se complete y se use para configurar tareas después de que se ejecute esta plantilla ARM? Un ejemplo sería en los parámetros de una tarea de script de PowerShell u otra plantilla ARM.