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