首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用terraform从远程git在azure中部署函数应用程序?

如何使用terraform从远程git在azure中部署函数应用程序?
EN

Stack Overflow用户
提问于 2019-06-07 21:47:27
回答 1查看 437关注 0票数 0

当运行我的terraform部署时,我想从远程git服务器拉取一个函数应用程序。在同一个terraform模板中,我从私有注册表部署了一个docker镜像,没有任何问题。我只是找不到如何从远程git服务器部署函数应用程序。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-06-10 15:22:36

实际上,Azure函数没有在Terraform中设置GitHub存储库的属性。您可以看到Azure Function中支持的所有属性。

但是你可以在Terraform中使用Azure CLI和provisioner "local-exec“。看看Terraform module for Azure FunctionApp中的步骤,并在代码中使用Azure CLI命令az functionapp deployment source config而不是CLI命令。则置备程序"local-exec“将如下所示:

代码语言:javascript
复制
provisioner "local-exec" {
    command = "${var.git_enabled ? join("", list("az functionapp deployment source config --ids ", azurerm_function_app.funcapp.id), " --repo-url github_URI", " --branch master --manual-integration") : "true"}"
  }
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56495574

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档