From b38c05e3d7637c8c8aede35722306f26e30f5f2c Mon Sep 17 00:00:00 2001 From: g-greatdevaks Date: Tue, 29 Nov 2022 21:00:14 +0530 Subject: [PATCH 1/2] Fix Apigee PAYG Node Config Dynamic Block Fixed attribute reference issues for the `node_config` dynamic block. Changes committed: - modified: `modules/apigee/main.tf` --- modules/apigee/main.tf | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/apigee/main.tf b/modules/apigee/main.tf index 71bcb8260..74d3bf3ac 100644 --- a/modules/apigee/main.tf +++ b/modules/apigee/main.tf @@ -47,8 +47,8 @@ resource "google_apigee_environment" "environments" { dynamic "node_config" { for_each = try(each.value.node_config, null) != null ? [""] : [] content { - min_node_count = node_config.min_node_count - max_node_count = node_config.max_node_count + min_node_count = each.value.node_config.min_node_count + max_node_count = each.value.node_config.max_node_count } } org_id = local.org_id From 1e72599986a66f1f166497914fdc5a80fba49c2c Mon Sep 17 00:00:00 2001 From: g-greatdevaks Date: Tue, 29 Nov 2022 22:41:14 +0530 Subject: [PATCH 2/2] Add test fixture for Apigee PAYG Env Node Config Added test fixture for Apigee PAYG Environment Node Config. Changes committed: - modified: `tests/modules/apigee/fixture/test.env_only.tfvars` --- tests/modules/apigee/fixture/test.env_only.tfvars | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/tests/modules/apigee/fixture/test.env_only.tfvars b/tests/modules/apigee/fixture/test.env_only.tfvars index 5cc6f49d6..0e4edc486 100644 --- a/tests/modules/apigee/fixture/test.env_only.tfvars +++ b/tests/modules/apigee/fixture/test.env_only.tfvars @@ -4,5 +4,9 @@ environments = { display_name = "APIs test" description = "APIs Test" envgroups = ["test"] + node_config = { + min_node_count = 2 + max_node_count = 5 + } } -} \ No newline at end of file +}