【发布时间】:2020-02-12 18:49:21
【问题描述】:
我正在尝试根据使用 Terraform 部署的资源来了解如何在我的 .NET Core Web 服务中更新 JSON 配置文件。
我有一个现有的 Azure DevOps 管道,该管道将 .NET Core Web 服务构建/部署到 Azure 应用服务。
在迁移到 Terraform 时,我将为开发/测试/生产环境创建 CosmosDb 数据库、Azure 搜索服务、事件网格等。
我可以在 Terraform 中创建这些,但我不清楚如何从这些资源中获取输出(如 CosmosDb 位置、密钥和数据库 ID)并将它们注入到我部署的 JSON 配置文件中网络服务。
有没有人做过这种事情,并且可以展示一个 Terraform 的例子?谢谢!
【问题讨论】:
-
您好,您使用 Jamie 的解决方案是否成功?你还面临另一个问题吗?请随时在此处发表评论,以便我们继续提供帮助。
-
谢谢梅林。我认为杰米的方法会奏效。很快就会尝试。但是,如果 Microsoft 对如何将 Terraform 与托管在 Azure App Services 上的 ASP.NET Core Web 服务或什至 K8s 等其他部署方法最好地集成有任何其他指导,那么有更多文档会很棒。
标签: azure-devops terraform-provider-azure