我是 terraform 的新手,我正在考虑编码新环境的最佳结构。
假设我的每个环境 dev、staging 和 production 都有一个根目录。
我想知道是否最好将模块目录定位为根目录之外的子目录,或者将模块目录定位在与根目录相同的级别。
官方指南将模块目录显示为每个根目录下的子目录(即,一个用于开发的模块目录,另一个用于暂存等),但这使得共享每个环境的模块变得困难。这似乎是官方的建议,虽然https://www.terraform.io/docs/modules/index.html
你通常在你的仓库中的哪里有内部模块?
问候肖恩