Skip to content

Commit 4d74d53

Browse files
committed
lookup default resource group
1 parent daac759 commit 4d74d53

File tree

1 file changed

+14
-1
lines changed
  • solutions/fully-configurable

1 file changed

+14
-1
lines changed

solutions/fully-configurable/main.tf

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,23 @@ locals {
66
# Resource Group
77
##############################################################################
88

9+
# Use a local variable to determine if the default resource group should be used
10+
locals {
11+
# Name of default resource group change circa 2019 from default to Default so attempt to return the actual default resource group in this scenario
12+
use_default_resource_group = var.existing_resource_group_name == null ? true : lower(var.existing_resource_group_name) == "default"
13+
14+
# Use the local variable to decide which resource group name to use
15+
existing_resource_group_name = local.use_default_resource_group ? data.ibm_resource_group.default.name : var.existing_resource_group_name
16+
}
17+
18+
data "ibm_resource_group" "default" {
19+
is_default = "true"
20+
}
21+
922
module "resource_group" {
1023
source = "terraform-ibm-modules/resource-group/ibm"
1124
version = "1.2.1"
12-
existing_resource_group_name = var.existing_resource_group_name
25+
existing_resource_group_name = local.existing_resource_group_name
1326
}
1427

1528
#############################################################################

0 commit comments

Comments
 (0)