我可以使用terraform部署逻辑应用标准,但我无法在逻辑应用标准内部署或导入工作流。。如有任何帮助,将不胜感激
感谢
我可以使用terraform部署逻辑应用标准,但我无法在逻辑应用标准中部署或导入工作流
如果您在部署工作流时遇到问题,可以尝试的解决方法之一是为工作流编写ARM模板,并部署ARM模板在逻辑应用程序中配置工作流。
// Create an instance of logic app and configure the tags
resource "azurerm_logic_app_workflow" "logicapp" {
location = "westeurope"
resource_group_name = var.shared_env.rg.name
tags = var.shared_env.tags
}
// Deploy the ARM template to configure the workflow in the Logic App
data "template_file" "workflow" {
template = file(local.arm_file_path)
}
// Deploy the ARM template workflow
resource "azurerm_template_deployment" "workflow" {
depends_on = [azurerm_logic_app_workflow.logicapp]
resource_group_name = var.shared_env.rg.name
parameters = merge({
"workflowName" = var.workflow_name,
"location" = "westeurope"
}, var.parameters)
template_body = data.template_file.workflow.template
}
如果你试图从地形部署行动,这里有一个你可以参考的例子。
参考文献:
- azurerm_logic_app_standard
- 使用Terraform部署LogicApp