-
Notifications
You must be signed in to change notification settings - Fork 8
/
Copy pathsubnet.tf
35 lines (29 loc) · 1.16 KB
/
subnet.tf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
module "subnet_advance" {
count = length(var.subnet) != 0 ? 1 : 0
depends_on = [module.vpc_main]
source = "./modules/subnets-module-advance"
vpc_id = module.vpc_main.vpc_id
subnet = var.subnet
common_tags = local.common_tags
project_name_prefix = local.project_name_prefix
region_name = data.aws_region.current.name
create_peering_routes = var.create_peering_routes
routes = var.routes
}
module "subnet_simple" {
count = length(var.subnet) == 0 ? 1 : 0
depends_on = [module.vpc_main]
source = "./modules/subnets-module-simple"
vpc_id = module.vpc_main.vpc_id
cidr_block = var.cidr_block
subnet_bits = var.subnet_bits
max_subnet_az = var.max_subnet_az
subnet_group = var.subnet_group
availability_zones = data.aws_availability_zones.available.names
common_tags = local.common_tags
project_name_prefix = local.project_name_prefix
region_name = data.aws_region.current.name
create_peering_routes = var.create_peering_routes
routes = var.routes
additional_subnet_group = var.additional_subnet_group
}