如何发现现有的 Terraform 版本
Posted
技术标签:
【中文标题】如何发现现有的 Terraform 版本【英文标题】:How To Discover Existing Terraform Version 【发布时间】:2022-01-10 12:57:51 【问题描述】:有没有办法找出可能使用了哪个版本的 Terraform 来编写许多 terraform 配置文件?
我的 terraform 版本是 v1.0.11
。我刚刚克隆了一个可以使用的存储库,并且 terraform 配置语法看起来很旧。
我已尝试搜索是否在任何地方设置了 required_version
,但什么也没出现。
有什么办法可以解决这个问题吗?
【问题讨论】:
Emidio's answer 是正确的。只是为了提供更多上下文 - 通常相同的.tf
文件可以用于多个 Terraform 版本。所以一般来说没有办法说。显然,.tf
文件可能使用了 Terraform 语言的一些相当新的功能,因此版本范围可能会受到限制。
【参考方案1】:
如果您有权访问terraform.tfstate
,则可以通过在 tfstate json 文件中搜索 terraform_version
来找到版本。
【讨论】:
以上是关于如何发现现有的 Terraform 版本的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 Terraform 将现有的“aws_route53_record”CNAME 更新/修改为 ALIAS