当前 Terraform 配置的 JSON 表示

问题描述 投票:0回答:1

我希望对 Terraform 项目中当前定义的所有资源以及所有资源配置/选项有一个清晰的机器可读(例如 JSON)表示。有办法做到吗?

tfstate
文件不是我需要的,因为那是状态的表示,而不是当前配置。

tfplan
文件包含我想要的信息,但经过仔细检查,它似乎更加复杂且难以使用。所以这不完全是我需要的。

terraform cloud infrastructure-as-code
1个回答
0
投票

这可能对您有帮助:https://developer.hashicorp.com/terraform/cli/commands/show

terraform show -json

terraform show 命令用于从状态或计划文件提供人类可读的输出。这可用于检查计划以确保计划的操作符合预期,或检查 Terraform 所看到的当前状态。 机器可读的输出是通过添加 -json 命令行标志生成的。

© www.soinside.com 2019 - 2024. All rights reserved.