[英]How can i deploy an function-app in azure from a remote git using terraform?
在运行我的terraform部署时,我想从远程git服务器中提取功能应用程序。 在相同的terraform模板中,我从私有注册表部署docker镜像没有问题。 我只是找不到如何从远程git服务器部署功能应用程序。
实际上,Azure函数没有在Terraform中设置GitHub存储库的属性。 您可以在Azure功能中查看所有属性支持。
但您可以在Terraform中使用Azure CLI和配置程序“local-exec”。 查看Azure FunctionApp的Terraform模块中的步骤,并使用Azure CLI命令az functionapp deployment source config
代替代码中的CLI命令。 然后供应商“local-exec”将如下所示:
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"}"
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.