Skip to content

Commit b112ba5

Browse files
authored
fix: only run the data block when kms_encryption_enabled is true (#120)
1 parent ea091e4 commit b112ba5

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

main.tf

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,12 +35,13 @@ resource "ibm_resource_instance" "en_instance" {
3535
#############################################################################
3636

3737
locals {
38-
en_integration_id = [
39-
for integrations in data.ibm_en_integrations.en_integrations.integrations :
38+
en_integration_id = length(data.ibm_en_integrations.en_integrations) > 0 ? [
39+
for integrations in data.ibm_en_integrations.en_integrations[0].integrations :
4040
integrations.id if integrations.type == local.kms_service
41-
]
41+
] : null
4242
}
4343
data "ibm_en_integrations" "en_integrations" {
44+
count = var.kms_encryption_enabled == false ? 0 : 1
4445
instance_guid = ibm_resource_instance.en_instance.guid
4546
}
4647

0 commit comments

Comments
 (0)