Skip to content

Commit b6a4d7c

Browse files
Merge branch 'main' into test-coverage
2 parents fdcf49e + 2a6213e commit b6a4d7c

File tree

2 files changed

+16
-11
lines changed

2 files changed

+16
-11
lines changed

main.tf

Lines changed: 15 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -41,30 +41,35 @@ locals {
4141
# Parse info from KMS key CRNs
4242
########################################################################################################################
4343

44+
locals {
45+
parse_kms_key = !var.use_ibm_owned_encryption_key
46+
parse_backup_kms_key = !var.use_ibm_owned_encryption_key && !var.use_default_backup_encryption_key
47+
}
48+
4449
module "kms_key_crn_parser" {
45-
count = var.use_ibm_owned_encryption_key ? 0 : 1
50+
count = local.parse_kms_key ? 1 : 0
4651
source = "terraform-ibm-modules/common-utilities/ibm//modules/crn-parser"
4752
version = "1.1.0"
4853
crn = var.kms_key_crn
4954
}
5055

5156
module "backup_key_crn_parser" {
52-
count = var.use_ibm_owned_encryption_key ? 0 : 1
57+
count = local.parse_backup_kms_key ? 1 : 0
5358
source = "terraform-ibm-modules/common-utilities/ibm//modules/crn-parser"
5459
version = "1.1.0"
5560
crn = local.backup_encryption_key_crn
5661
}
5762

5863
# Put parsed values into locals
5964
locals {
60-
kms_service = !var.use_ibm_owned_encryption_key ? module.kms_key_crn_parser[0].service_name : null
61-
kms_account_id = !var.use_ibm_owned_encryption_key ? module.kms_key_crn_parser[0].account_id : null
62-
kms_key_id = !var.use_ibm_owned_encryption_key ? module.kms_key_crn_parser[0].resource : null
63-
kms_key_instance_guid = !var.use_ibm_owned_encryption_key ? module.kms_key_crn_parser[0].service_instance : null
64-
backup_kms_service = !var.use_ibm_owned_encryption_key ? module.backup_key_crn_parser[0].service_name : null
65-
backup_kms_account_id = !var.use_ibm_owned_encryption_key ? module.backup_key_crn_parser[0].account_id : null
66-
backup_kms_key_id = !var.use_ibm_owned_encryption_key ? module.backup_key_crn_parser[0].resource : null
67-
backup_kms_key_instance_guid = !var.use_ibm_owned_encryption_key ? module.backup_key_crn_parser[0].service_instance : null
65+
kms_service = local.parse_kms_key ? module.kms_key_crn_parser[0].service_name : null
66+
kms_account_id = local.parse_kms_key ? module.kms_key_crn_parser[0].account_id : null
67+
kms_key_id = local.parse_kms_key ? module.kms_key_crn_parser[0].resource : null
68+
kms_key_instance_guid = local.parse_kms_key ? module.kms_key_crn_parser[0].service_instance : null
69+
backup_kms_service = local.parse_backup_kms_key ? module.backup_key_crn_parser[0].service_name : null
70+
backup_kms_account_id = local.parse_backup_kms_key ? module.backup_key_crn_parser[0].account_id : null
71+
backup_kms_key_id = local.parse_backup_kms_key ? module.backup_key_crn_parser[0].resource : null
72+
backup_kms_key_instance_guid = local.parse_backup_kms_key ? module.backup_key_crn_parser[0].service_instance : null
6873
}
6974

7075
########################################################################################################################

solutions/standard/variables.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -365,7 +365,7 @@ variable "enable_kibana_dashboard" {
365365

366366
variable "kibana_registry_namespace_image" {
367367
type = string
368-
description = "The full Elasticsearch version (format `[registry-url]/[namespace]/[image]`) required to deploy the Kibana dashboard. This value is used only when `enable_kibana_dashboard` is set to true. By default, the image is pulled from `docker.elastic.co/kibana/kibana`."
368+
description = "The Kibana image reference in the format of `[registry-url]/[namespace]/[image]`. This value is used only when `enable_kibana_dashboard` is set to true."
369369
default = "docker.elastic.co/kibana/kibana"
370370
}
371371

0 commit comments

Comments
 (0)