terraform-local-gen-files:从Terraform状态生成Helm值文件和其他配置文件

时间:2024-04-04 06:54:33
【文件属性】:

文件名称:terraform-local-gen-files:从Terraform状态生成Helm值文件和其他配置文件

文件大小:64KB

文件格式:ZIP

更新时间:2024-04-04 06:54:33

terraform helm helm-charts HCL

这个模块可以很容易地提取terraform状态下的时间terraform apply和其他系统或工具使用自动更新的配置文件从terraform例如单独作为掌舵人或kubectl,但依赖于某些基础结构状态或设置,如数据库地址,安全性群组ID等 该模块已在多个封闭源项目中用于生成helm值文件,并且可以肯定地用于生成kustomize文件,ansible文件等。该模块对于不使用kubernetes或helm提供者的用户特别有用。 该模块的主要概念是“堆栈”,“命名空间”和“配置”文件: 堆栈是描述完整环境的一组资源的实例。 例如,一个环境中的一个VPC,子网等,再加上一个EKS集群,再加上IAM,安全组,数据库,lambda,它们都是一个堆栈。 可能会有一个dev堆栈,一个staging堆栈,一个prod堆栈。 在开发堆栈中,可能有一个应用程序的多个实例,每个实例针对不同的开发人员。 确切


【文件预览】:
terraform-local-gen-files-master
----docs()
--------configs-with-infra-data-from tfstate.png(19KB)
--------configs-with-infra-data-directly-from-terraform.png(18KB)
--------configs-with-infra-data.drawio(3KB)
----outputs.tf(886B)
----LICENSE(11KB)
----.idea()
--------misc.xml(185B)
--------vcs.xml(167B)
--------modules.xml(525B)
--------terraform-local-gen-files.iml(788B)
--------.gitignore(176B)
--------inspectionProfiles()
----examples()
--------missing-templates()
--------simple()
--------complex()
----.gitignore(740B)
----README.md(5KB)
----main.tf(4KB)
----variables.tf(2KB)

网友评论