【发布时间】:2021-11-20 10:11:15
【问题描述】:
我正在使用 terraform 创建存储库。 git repo 输入作为列表传递给 terraform.tfvars,如下所示
repo_list = ["Test-Repo1","Dev-Repo2","Prod_Repo3"]
我正在使用以下配置语言来配置存储库
resource "azuredevops_git_repository" "test" {
count = length(var.repo_list )
project_id = azuredevops_project.proj.id
name = var.repo_list[count.index]
initialization {
init_type = "Clean"
}
}
通过上述配置,我可以使用 repo_list 中给出的名称来配置 repo。但我希望使用分隔符“-”来拆分 repo 名称。因此,如果我给出“Test-Repo4”,那么我应该能够拆分它并将值“Repo4”传递给上述配置,并且应该创建 Repo4。但根据当前设置,将创建 Test-Repo4 存储库。
我是 Terraform 的新手。所以准备根据建议重组我的代码。我使用“ENV_REPO”的原因是因为我正在根据这个值在批处理脚本中执行严肃的功能
【问题讨论】: