terraform-plan-parser:命令行实用程序和JavaScript API,用于从“ terraform plan”中解析标准输出并将其转换为JSON

时间:2024-02-24 07:49:39
【文件属性】:

文件名称:terraform-plan-parser:命令行实用程序和JavaScript API,用于从“ terraform plan”中解析标准输出并将其转换为JSON

文件大小:79KB

文件格式:ZIP

更新时间:2024-02-24 07:49:39

terraform team-skillspring TerraformTypeScript

地形计划解析器 该项目提供了一个CLI和JavaScript API,用于解析地形计划输出。 重要说明:该工具不会将-out=path参数生成的文件解析为terraform plan的二进制文件。 该二进制文件格式没有稳定的规范,因此,目前,解析写入stdout结构化文本输出更加安全。 我为什么要用这个? 该解析器允许将terraform plan的文本日志输出转换为更具机器可读性的JSON。 以下是一些建议的用例: 当检测到某些类型的更改时发送通知。 例如,如果修改了IAM策略,请与电子邮件安全团队联系。 在调用terraform apply之前,请验证是否为给定的变更管理请求允许了某些变更。 为基础结构的某些类型的更改启动一个特殊的工作流(可能在调用terraform apply之前)。 如果您希望执行最佳实践或执行最佳做法,那么更好的选择可能是分析源terraform代码,而不是仅查看terraform plan输出描述的更改。 用法 JavaScript API NPM: npm install terraform-plan-parser 纱线包装管理器:


【文件预览】:
terraform-plan-parser-master
----.travis.yml(356B)
----tsconfig-src-esnext.json(157B)
----.babelrc(101B)
----tsconfig-src-cjs.json(152B)
----package.json(2KB)
----tslint.json(46B)
----tools()
--------bin()
--------build-util.js(1KB)
----.github()
--------workflows()
----test()
--------unit()
----LICENSE(1KB)
----src()
--------cli.ts(2KB)
--------util()
--------index.ts(12KB)
----tsconfig.json(586B)
----index.d.ts(24B)
----tsconfig-src-es6.json(151B)
----.gitignore(139B)
----README.md(7KB)
----yarn.lock(139KB)
----tsconfig-test.json(214B)

网友评论