【问题标题】:Collection or Template in Terraform HCLTerraform HCL 中的集合或模板
【发布时间】:2019-04-23 03:03:38
【问题描述】:

我正在尝试寻找有关如何在 HCL 中做一件非常简单的事情的指导。我有一个这样的街区

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

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

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

我将如何注入所需的块?

【问题讨论】:

  • 不幸的是,HCL 无法做到这一点。您必须编写某种具有将*.tf HCL 组合在一起的聪明才智的包装器。

标签: terraform hcl


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 2021-08-10
    • 1970-01-01
    • 2021-12-13
    • 2021-01-04
    • 2022-01-16
    • 2022-12-15
    • 2013-06-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多