如何使用 Terrafrom 部署 Azure 逻辑应用标准的工作流



我可以使用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
}

如果你试图从地形部署行动,这里有一个你可以参考的例子。

参考文献:

  1. azurerm_logic_app_standard
  2. 使用Terraform部署LogicApp

最新更新