Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Terraform 以编程方式检测地形输入和/或输出变量_Terraform - Fatal编程技术网

Terraform 以编程方式检测地形输入和/或输出变量

Terraform 以编程方式检测地形输入和/或输出变量,terraform,Terraform,我想自动化一些与输入变量相关的Terraform文档和CI/CD检查。是否有任何方法可以执行以下一项或多项操作: 检测特定模块将采用的输入变量 检测特定模块可以生成的输出变量 检测上述数据类型和说明字段(如适用) 如果不可能,我想我将不得不求助于正则表达式解析模块文件夹中的所有文件——但这似乎是蛮力,远不理想 有什么想法吗?我在开源工具方面取得了很大的成功。基本上,您可以将它指向您的模块,它会以您提供的格式生成外观相当标准的文档 如果您希望自己处理原始数据树,该工具还可以输出JSON 如果你想找

我想自动化一些与输入变量相关的Terraform文档和CI/CD检查。是否有任何方法可以执行以下一项或多项操作:

  • 检测特定模块将采用的输入变量
  • 检测特定模块可以生成的输出变量
  • 检测上述数据类型说明字段(如适用)
  • 如果不可能,我想我将不得不求助于正则表达式解析模块文件夹中的所有文件——但这似乎是蛮力,远不理想


    有什么想法吗?

    我在开源工具方面取得了很大的成功。基本上,您可以将它指向您的模块,它会以您提供的格式生成外观相当标准的文档

    如果您希望自己处理原始数据树,该工具还可以输出JSON


    如果你想找一些更“低级”的东西,你也可以看看驱动terraform文档的模块。:。

    我自己在发布这个问题后偶然发现了这个问题。是的,它一直很有魅力。非常感谢!