【发布时间】:2023-03-08 13:03:01
【问题描述】:
我们正在为 Azure 资源创建 Terraform 模块;我们在项目中为每个模块提供了自己的 repo,但是当尝试在发布管道中调用模块时,我们会遇到超时或错误 128。
这作为具有部署权限的用户在管道之外工作,但是我们使用服务主体在发布管道中进行部署,它也具有正确的权限;看起来问题在于服务主体在 Azure DevOps 中没有任何权利。
我们最初尝试使用托管构建代理,但如果我们需要存储任何永久信息,我们刚刚部署了我们自己的私有代理。
模块“rg”{ source = "git::https://dev.azure.com/*****/Terraform/_git/azmodresourcegroup//module?ref=v1.0" }
这看起来像是一个权利问题,但谁能指出我的解决方法?
错误是: C:\Program Files\Git\bin\git.exe exited with 128: Cloning into '.terraform\modules\
或长时间(30 分钟)超时。
【问题讨论】:
标签: git azure azure-devops terraform