File tree Expand file tree Collapse file tree 6 files changed +11
-13
lines changed
Expand file tree Collapse file tree 6 files changed +11
-13
lines changed Original file line number Diff line number Diff line change @@ -17,7 +17,7 @@ module "resource_group" {
1717module "vpc" {
1818 count = var. vpc_id != null ? 0 : 1
1919 source = " terraform-ibm-modules/landing-zone-vpc/ibm"
20- version = " 8.3 .0"
20+ version = " 8.6 .0"
2121 resource_group_id = module. resource_group . resource_group_id
2222 region = var. region
2323 prefix = var. prefix
@@ -32,15 +32,13 @@ module "vpc" {
3232# #############################################################################
3333
3434data "ibm_is_vpc" "vpc" {
35- # Explicit depends as the vpc_name is known prior to VPC creation
36- depends_on = [
37- module . vpc
38- ]
39- name = var. vpc_id != null ? var. vpc_id : module. vpc [0 ]. vpc_name
35+ count = var. vpc_id != null ? 1 : 0
36+ name = var. vpc_id
4037}
4138
4239data "ibm_is_security_group" "default_sg" {
43- name = data. ibm_is_vpc . vpc . default_security_group_name
40+ count = var. vpc_id != null ? 1 : 0
41+ name = data. ibm_is_vpc . vpc [0 ]. default_security_group_name
4442}
4543
4644module "vpe_security_group" {
@@ -52,7 +50,7 @@ module "vpe_security_group" {
5250 security_group_rules = [{
5351 name = " allow-all-default-sg-inbound"
5452 direction = " inbound"
55- remote = data.ibm_is_security_group.default_sg.id
53+ remote = var.vpc_id != null ? data.ibm_is_security_group.default_sg[ 0 ] .id : module.vpc[ 0 ].vpc_data.default_security_group
5654 }]
5755
5856 resource_group = module. resource_group . resource_group_id
Original file line number Diff line number Diff line change @@ -16,7 +16,7 @@ module "resource_group" {
1616
1717module "vpc" {
1818 source = " terraform-ibm-modules/landing-zone-vpc/ibm"
19- version = " 8.3 .0"
19+ version = " 8.6 .0"
2020 resource_group_id = module. resource_group . resource_group_id
2121 region = var. region
2222 prefix = var. prefix
Original file line number Diff line number Diff line change @@ -16,7 +16,7 @@ module "resource_group" {
1616
1717module "vpc" {
1818 source = " terraform-ibm-modules/landing-zone-vpc/ibm"
19- version = " 8.3 .0"
19+ version = " 8.6 .0"
2020 resource_group_id = module. resource_group . resource_group_id
2121 region = var. region
2222 prefix = var. prefix
Original file line number Diff line number Diff line change @@ -16,7 +16,7 @@ module "resource_group" {
1616
1717module "vpc" {
1818 source = " terraform-ibm-modules/landing-zone-vpc/ibm"
19- version = " 8.3 .0"
19+ version = " 8.6 .0"
2020 resource_group_id = module. resource_group . resource_group_id
2121 region = var. region
2222 prefix = var. prefix
Original file line number Diff line number Diff line change @@ -17,7 +17,7 @@ module "resource_group" {
1717module "vpc" {
1818 count = var. vpc_id != null ? 0 : 1
1919 source = " terraform-ibm-modules/landing-zone-vpc/ibm"
20- version = " 8.3 .0"
20+ version = " 8.6 .0"
2121 resource_group_id = module. resource_group . resource_group_id
2222 region = var. region
2323 prefix = var. prefix
Original file line number Diff line number Diff line change @@ -16,7 +16,7 @@ module "resource_group" {
1616
1717module "vpc" {
1818 source = " terraform-ibm-modules/landing-zone-vpc/ibm"
19- version = " 8.3 .0"
19+ version = " 8.6 .0"
2020 resource_group_id = module. resource_group . resource_group_id
2121 region = var. region
2222 prefix = var. prefix
You can’t perform that action at this time.
0 commit comments