From 36d030f61b0b5b0bb4671e31fa46d8fb4f336bb0 Mon Sep 17 00:00:00 2001 From: eddern Date: Tue, 19 Sep 2023 19:28:22 +0200 Subject: [PATCH] simplify values assertion --- modules/apigee/main.tf | 35 ++++++++++------------------------- 1 file changed, 10 insertions(+), 25 deletions(-) diff --git a/modules/apigee/main.tf b/modules/apigee/main.tf index 281376c4..f34349ae 100644 --- a/modules/apigee/main.tf +++ b/modules/apigee/main.tf @@ -136,35 +136,20 @@ resource "google_apigee_addons_config" "addons_config" { for_each = toset(var.addons_config == null ? [] : [""]) org = local.org_name addons_config { - dynamic "advanced_api_ops_config" { - for_each = var.addons_config.advanced_api_ops ? [""] : [] - content { - enabled = true - } + advanced_api_ops_config { + enabled = var.addons_config.advanced_api_ops } - dynamic "api_security_config" { - for_each = var.addons_config.api_security ? [""] : [] - content { - enabled = true - } + api_security_config { + enabled = var.addons_config.api_security } - dynamic "connectors_platform_config" { - for_each = var.addons_config.connectors_platform ? [""] : [] - content { - enabled = true - } + connectors_platform_config { + enabled = var.addons_config.connectors_platform } - dynamic "integration_config" { - for_each = var.addons_config.integration ? [""] : [] - content { - enabled = true - } + integration_config { + enabled = var.addons_config.integration } - dynamic "monetization_config" { - for_each = var.addons_config.monetization ? [""] : [] - content { - enabled = true - } + monetization_config { + enabled = var.addons_config.monetization } } }