报告在文件根目录下定义的共享相同标签(名称)的重复 Terragrunt 块,例如 dependency、feature、generate、include、stack 或 unit。
该检查会高亮显示多个使用相同标签的相同类型的块。 仅检查顶层块。
示例:
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"
}
}
可用的快速修复: