Terraform HCL中的收集或模板

Terraform HCL中的收集或模板,terraform,hcl,Terraform,Hcl,我试图找到如何在HCL中做一件非常简单的事情的方向。我有一个像这样的街区 resource“aws_elastic_beanstalk_环境”“qa”{ 名称“qa1” #在此处插入设置 } 我想在注释所在的位置插入一组设置。但是配置不是一个数组,它应该是这样的 所需的块“设置”{ 设置{} 设置{} } 如何注入所需的块?不需要创建多个块,您可以设置一个数组,这样就可以了。像 resource“aws_elastic_beanstalk_环境”“qa”{ name=“qa1” 设置=[“$

我试图找到如何在HCL中做一件非常简单的事情的方向。我有一个像这样的街区

resource“aws_elastic_beanstalk_环境”“qa”{
名称“qa1”
#在此处插入设置
}
我想在注释所在的位置插入一组设置。但是配置不是一个数组,它应该是这样的

所需的块“设置”{
设置{}
设置{}
}

如何注入所需的块?

不需要创建多个块,您可以设置一个数组,这样就可以了。像

resource“aws_elastic_beanstalk_环境”“qa”{
name=“qa1”
设置=[“${var.settings\u array}”]
}

这里的
var.settings\u array
是一个设置数组,如
[,…]

不幸的是,HCL不能这样做。您必须编写某种包装器,它具有将
*.tf
HCL组合在一起的智能。