文件名称:akashi:根据可自定义的规则集验证“地形计划”更改
文件大小:41KB
文件格式:ZIP
更新时间:2024-06-12 17:55:35
go golang terraform Go
明石/证 Akashi是一种Go工具,可用于解析terraform plan输出并验证更改。 仍然是一个在制品项目。 当前支持terraform v0.12。 创建和销毁资源 JSON输出 标准输出 映射/数组规则 更新资源 索引匹配 模块匹配 多规则匹配 其他验证(正则表达式,范围内的int等) 组合多个规则集 可定制的输出 为什么 通过解析terraform plan结果,可以在实际应用之前验证plan输出中显示的更改。 此外,它还可以用来跟踪例行操作期间由于配置错误或基础架构漂移而引起的意外更改。 例如,假设您有一个配置了autoscaling的google_container_node_pool ,由于某些事件,您不得不在terraform之外修改autoscaling配置。 一段时间后,您将google_container_node_pool的versi
【文件预览】:
akashi-master
----.goreleaser.yml(513B)
----.gitignore(311B)
----go.mod(512B)
----pkg()
--------resource()
--------utils()
--------compare()
--------ruleset()
--------cmd()
--------plan()
----LICENSE(1KB)
----go.sum(17KB)
----.github()
--------workflows()
----main.go(169B)
----README.md(7KB)
----cmd()
--------akashi_test.go(8KB)
--------akashi.go(4KB)
----internal()
--------compare()