Terraform Terragrunt:对本地环境的支持
我有一个相当标准的Terragrunt项目布局如下 当前布局如下所示:Terraform Terragrunt:对本地环境的支持,terraform,terragrunt,Terraform,Terragrunt,我有一个相当标准的Terragrunt项目布局如下 当前布局如下所示: +- terragrunt.hcl +- <environment> +- account.hcl +- env.hcl +- <region> +- region.hcl +- <module> +- terragrunt.hcl +-terragrunt.hcl +- +-account.hcl +-环境盐酸 +- +-
+- terragrunt.hcl
+- <environment>
+- account.hcl
+- env.hcl
+- <region>
+- region.hcl
+- <module>
+- terragrunt.hcl
+-terragrunt.hcl
+-
+-account.hcl
+-环境盐酸
+-
+-region.hcl
+-
+-盐酸terragrunt
这对于远程环境很有效,但我现在想添加一个本地环境,这样我就可以在DynamoDB local上运行Terragrunt作为一个例子
我的理解是,我可以通过以下方式进行配置:
generate“provider{}
,它包含本地DynamoDB实例的端点定义remote_state{}
块以使用local
作为后端remote_state{}
和generate{}
阻止进入一个新的provider.hcl
文件,该文件位于相应的
目录下。但是,问题是,除了region.hcl
中的文件外,这个新的provider.hcl
文件还需要访问account.hcl
和env.hcl
中的本地人,我无法让Terragrunt成为abl我们需要解决这些问题
有没有更好的方法,或者如何从同一目录/下目录中的文件解析局部变量