Azure Devops平台模块来源



我一直在研究和反复研究很多主题,但我可能还没有理解清楚,所以我正在寻找指导。我有一个azure devops帐户,我目前有两个项目。项目一个项目B

在项目A中,我创建了3个存储库-每个存储库是一个地形模块。项目A -存储库:1)虚拟网络模块2)资源组模块3)虚拟机模块

项目B是我的管道和主。

我不想使用脚本来预下载模块,我想使用格式与发布标签一起用于同一模块的不同版本。

  source = "git::https://dev.azure.com/loredan6/Terraform%20Code/_git/ResourceGroup"
  # Resource Group Variables
  az_rg_name     = "ResourceGroup-Name"
  az_rg_location = "UK South"
  az_tags = {
    Environment   = "Development"
    CostCenter    = "Department"
    ResourceOwner = "Example Owner"
    Project       = "Project Name"
    Role          = "Resource Group"
  }
}
Initializing modules...
Downloading git::https://dev.azure.com/loredan6/Terraform%20Code/_git/ResourceGroup for az-resource-group...
╷
│ Error: Failed to download module
│ 
│ Could not download module "az-resource-group" (main.tf:20) source code from
│ "git::https://dev.azure.com/loredan6/Terraform%20Code/_git/ResourceGroup":
│ error downloading
│ 'https://dev.azure.com/loredan6/Terraform%20Code/_git/ResourceGroup':
│ /usr/bin/git exited with 128: Cloning into
│ '.terraform/modules/az-resource-group'...
│ fatal: could not read Username for 'https://dev.azure.com': terminal
│ prompts disabled

错误就是上面那个。对于如何实现这一点,有什么建议或好的指导吗?这可能吗?

看起来问题与系统关联有关。没有正确传递的AccessToken。弄清楚之后,一切都很顺利。事实上,身份验证是主要问题。

最新更新