报告在文件根目录下定义的共享相同标签(名称)的重复 Terragrunt 块,例如 dependencyfeaturegenerateincludestackunit

该检查会高亮显示多个使用相同标签的相同类型的块。 仅检查顶层块。

示例:


unit "vpc" {
  source = "git::git@github.com:acme/infrastructure-catalog.git//units/vpc?ref=v0.0.1"
  path   = "vpc"
}

# duplicate
unit "vpc" {
  source = "git::git@github.com:acme/infrastructure-catalog.git//units/database?ref=v0.0.1"
  path   = "database"
  values = {
    engine   = "postgres"
    version  = "13"
    vpc_path = "../vpc"
  }
}

可用的快速修复: