繁体   English   中英

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

[英]how use Terrafrom to deploy azure logic app standard's workflows

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

如果您尝试从 terraform 部署操作,这里有一个示例,您可以参考。

参考:

  1. azurerm_logic_app_standard
  2. 使用 Terraform 部署 LogicApp

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM