地形动态列表元素

时间:2019-12-14 22:29:09

标签: google-cloud-platform module terraform

我有一个Terraform(最新版本)模块来创建GCP项目。根据某些变量(dev = true / false // test = true / false // prod = true / false),模块会同时创建不同数量的GCP项目。项目的名称基于变量加上阶段前缀。

resource "google_project" "project-dev" {
  count               = var.create_dev ? 1 : 0
  name                = "${var.project}-dev"
  ...
}

resource "google_project" "project-test" {
  count               = var.create_test ? 1 : 0
  name                = "${var.project}-test"
  ...
}

resource "google_project" "project-prod" {
  count               = var.create_prod ? 1 : 0
  name                = "${var.project}-prod"
  ...
}

我想使用资源google_billing_budget为该模块中所有创建的项目创建总体预算警报。如上所述,项目的数量(资源budget_filter中的projects-> google_billing_budget)可以有所不同。

如何动态地在projects的{​​{1}}列表中添加元素?

当前解决方案如下:

google_billing_budget

0 个答案:

没有答案