文件名称:terraform-yaml-config:Terraform模块,用于将本地和远程YAML配置模板转换为Terraform列表和地图
文件大小:95KB
文件格式:ZIP
更新时间:2024-06-12 03:53:47
config yaml template template-engine terraform
terraform-yaml-config Terraform模块,用于将本地和远程YAML配置模板转换为Terraform列表和地图。 该项目是我们针对DevOps的全面方法的一部分。 它是100%开源的,并根据许可。 从字面上看,我们有,这些都是开放源代码且维护良好。 去看一下! 介绍 该模块接受本地和远程YAML配置模板文件的路径,并将模板转换为Terraform列表和映射,以供其他Terraform模块使用。 该模块可以接受参数映射以在YAML配置模板内进行插值。 该模块还支持地图配置模板中的*import属性,该属性将包括文件并执行深度合并。 最多支持10个级别的导入层次结构,并且所有导入的映射都被深度合并为最终的配置映射。 例如,如果您有一个这样的配置文件(例如myconfig.yaml ): import : - file1 - fil
【文件预览】:
terraform-yaml-config-main
----.gitignore(293B)
----context.tf(6KB)
----main.tf(7KB)
----Makefile(389B)
----variables.tf(1KB)
----README.yaml(9KB)
----LICENSE(11KB)
----outputs.tf(519B)
----.github()
--------PULL_REQUEST_TEMPLATE.md(573B)
--------CODEOWNERS(1KB)
--------ISSUE_TEMPLATE()
--------auto-release.yml(980B)
--------workflows()
--------mergify.yml(2KB)
--------renovate.json(210B)
----examples()
--------imports-remote()
--------imports-local()
--------complete()
----README.md(28KB)
----versions.tf(316B)
----modules()
--------yaml-config()
--------assert()
--------deepmerge-generate()
--------deepmerge()
----docs()
--------targets.md(349B)
--------terraform.md(5KB)
----test()
--------.gitignore(21B)
--------Makefile.alpine(153B)
--------Makefile(1KB)
--------src()
----.editorconfig(464B)