我正在与一个客户一起工作,该客户已经预定义了许多Terraform模块,并且在许多情况下,对于给定的AWS资源类型,是多个模块类型。
因此,我尝试使用以下模块之一:
module "some_s3_bucket" {
source = "git::https://github.acme.com/tmodules/aws_s3_bucket.git//modules/simple"
...
}
但是,。/ modules / simple目录中的* .tf文件之一称为common_bucket.tf,该文件包含单行:
../common/bucket.tf
那么,我如何引用简单的模块,但Terraform * .tf文件却能够引用相对目录 common ?