如何找到工作区中所有 Terraform 提供程序的版本?

rem*_*ika 15 terraform

我找不到报告特定 terraform 提供商(在本例中为 AWS 提供商)版本的规范方法。我可以找到一个似乎用版本信息命名的二进制文件:

$ ls .terraform/plugins/darwin_amd64/
lock.json
terraform-provider-aws_v1.0.0_x4
Run Code Online (Sandbox Code Playgroud)

但没有其他参考v1.0.0_x4,或任何其他版本。

我正在想象一些像这样的命令terraform providers --version,它目前只会打印出 Terraform 版本。

说到这里,我正在使用 Terraform v0.10.7。

干杯,詹姆斯

小智 17

提供程序版本包含在version命令的输出中:

terraform version

#=>

Terraform v0.12.x
on . . .
+ provider registry.terraform.io/hashicorp/. . .
+ provider registry.terraform.io/hashicorp/. . .
. . .
Run Code Online (Sandbox Code Playgroud)


wom*_*ble 2

这是我所知道的唯一方法。我认为,如果这不是应该做的事情,那么当您报告错误时,Terraform 开发人员会告诉您如何以不同的方式做。