如何将仅有一个文件中的最佳版本限制集成到项目目录中的不同Terraform模块中?也就是说,我们的Terraform项目中有三个不同的文件,应使用以下版本限制标头:
现在我认为我可以在顶层生成一个
terraform {
required_version = "~> 0.13.0"
required_providers {
azurerm = "~> 2.19.0"
}
}
provider "azurerm" {
features {}
}
现在我认为我可以在顶层生成一个
versions.tf
文件,并通过文件命令引用该文件,例如:file("../versions.tf")
这个不起作用,但我在Terraform方面经验还不够丰富。除了将版本代码片段复制到所有三个文件中,是否有更好的方法?
terraform apply
等命令的地方创建符号链接。 - undefined