首页 > 解决方案 > Terraform HCL 中的集合或模板

问题描述

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

resource "aws_elastic_beanstalk_environment" "qa" {
    name "qa1"
    #insert settings here        
}

我想在该评论所在的位置插入一组设置。但是配置不是一个数组,它应该是这样的

desired_block "settings" {
    setting {}
    setting {}
}

我将如何注入所需的块?

标签: terraformhcl

解决方案


您可以放置​​一组设置,而不是创建多个块,它会起作用。喜欢

resource "aws_elastic_beanstalk_environment" "qa" {
    name = "qa1"
    settings = ["${var.settings_array}"]
}

var.settings_array是一组设置,例如[<settings1>, <settings2>, ...].


推荐阅读