1

想用节点应用读取 TF 文件。因此我想阅读和解析 hcl 变量声明。有没有办法通过 terraform cli将.tf文件转换为文件?.tf.json我试过terraform show -json了,但这会输出我的状态而没有变量声明。

4

2 回答 2

0

你应该使用“ terraformer

您可以将它与“-O json”一起使用

Import current state to Terraform configuration from a provider

Usage:
   import [provider] [flags]
   import [provider] [command]

Available Commands:
  list        List supported resources for a provider

Flags:
  -O, --output string         output format hcl or json (default "hcl")
于 2021-12-08T19:59:55.670 回答
0

我认为您应该为此使用专用工具。

这个出现在谷歌搜索“nodejs hcl Terraform library”中:

(老实说,我以前从未见过它)

一般性评论 - 解析像 HCL 这样的语言并非易事。

于 2020-11-16T21:53:56.777 回答