我们已经使用Terraform来管理我们的基础设施一段时间了,我目前正在重构它的一部分。我们希望AWS中有两个自动标度组,其中一个组运行我们的AMI的最新版本,另一个组使用以前的版本。我想我可以在Terraform中使用选项,并对我在第一个块中返回的名称做一个负面的展望,从而返回上一个最新版本:
data "aws_ami" "ami_previous
我有一些共享的terraform模块,目前被许多基于terraform 0.11的项目使用。我希望逐步将项目迁移到0.12,并试图保持模块与0.11和0.12的兼容性。我在列表属性上遇到了问题,这些属性已经从方括号语法中改变了。在terraform中,在单个表达式周围需要0.11括号,以便向语言解释器提示希望提供列表解释:
# Example for older versions of Terraform</