创build一个本地端到端的开发环境

我开始使用terraform来控制各种云提供商(例如AWS)的登台和生产环境。 有没有办法使用terraformconfiguration文件为多层应用程序环境创build本地开发环境,还是必须通过我的开发需求来保持不同的configuration?

由于大多数组件都被docker化了,所以这对于两个工具来说可能不是太难,但是如果有一个单独的configuration,这将是很好的。

跨平台编排工具的问题在于,它最终要迎合所有云中可用特性的最低公分母。 Terraform只是使用所需提供商提供的资源来描述基础设施。

长话短说,您需要单独的configuration,但是如果您部署到云中,则没有任何东西阻止您将其用于QA或验收testing环境。