@@ -15,15 +15,19 @@ locals {
1515  provision_cidr      =  . provision  &&  local. ipv4_cidr_provided 
1616  base_security_group_name  =  . base_security_group_name  !=  null  &&  var. base_security_group_name  !=  " " ?  var. base_security_group_name  :  " ${ local . vpc_name } -base" 
1717  vpc                =  try (var. enabled  ?  data. ibm_is_vpc . vpc [0 ] :  tomap (false ), {})
18+   resource_group_id  =  length (data. ibm_resource_group . resource_group ) >  0  ?  data. ibm_resource_group . resource_group [0 ]. id  :  " " 
1819}
1920
2021resource  null_resource  print_names  {
22+   count  =  . enabled  ?  1  :  0 
23+ 
2124  provisioner  "local-exec"  {
2225    command  =  " echo 'Resource group: ${ var . resource_group_name } '" 
2326  }
2427}
2528
2629data  ibm_resource_group  resource_group  {
30+   count  =  . enabled  ?  1  :  0 
2731  depends_on  =  . print_names ]
2832
2933  name  =  . resource_group_name 
@@ -33,7 +37,7 @@ resource ibm_is_vpc vpc {
3337  count  =  . provision  &&  var. enabled  ?  1  :  0 
3438
3539  name                         =  . vpc_name 
36-   resource_group               =  data . ibm_resource_group . resource_group . id 
40+   resource_group               =  local . resource_group_id 
3741  address_prefix_management    =  . ipv4_cidr_provided  ?  " manual" :  " auto" 
3842  default_security_group_name  =  " ${ local . vpc_name } -default" 
3943  default_network_acl_name     =  " ${ local . vpc_name } -default" 
@@ -132,7 +136,7 @@ resource ibm_is_security_group base {
132136
133137  name  =  . base_security_group_name 
134138  vpc   =  lookup (local. vpc , " id" " " 
135-   resource_group  =  data . ibm_resource_group . resource_group . id 
139+   resource_group  =  local . resource_group_id 
136140}
137141
138142data  ibm_is_security_group  base  {
0 commit comments