分离基础设施和工作流程
我已经使用ARM模板在azure中部署了多个逻辑应用程序。这意味着这些应用程序的整个工作流已经在部署模板中定义,这些模板会将这些文件弄乱。我希望将工作流的实现与基础结构的定义分开。
一个逻辑应用程序的实现已经在ARM模板中占用了大约200行:
6 "resources": [
(...)
535 {
536 "type": "Microsoft.Logic/workflows",
537 "apiVersion": "2017-07-01",
538 "name": "NotifyKubernetesUpgrades",
539 "location": "West Europe",
540 "identity": {
541 "type": "SystemAssigned"
542 },
543 "properties": {
544 "state": "Enabled",
545 "definition": {
(*...implementation of the workflow...*)
724 }
725 }
726 },
我想要实现的目标:
有一个包含json工作流的/src/workflows
文件夹
在实现工作流时将工作流导入ARM模板(。
不,不能。一个逻辑应用程序就是:一个arm模板。