我在Terraform代码中看到了这样的文件:
terraform {
required_version = ">= 0.12"
}
但我不清楚外部terraform {..}
块是什么用途,并且找不到任何文档。
我见过output
,resource
,data
等,但没有看到terraform
。有任何建议(或文档)吗?
答案 0 :(得分:0)
它基本上是用于terraform环境的顶级配置的。例如,您正在使用的版本锁。您可以设置tfstate文件的“后端” /源以及更多。
根据我的经验,您需要指定此require_version和后端以确保您的环境干净且一致。
以下是地形表格的文档:https://www.terraform.io/docs/configuration/terraform.html