@@ -3,46 +3,46 @@ data "aws_availability_zones" "available_zones" {}
33
44# AWS Public Subnets
55module "aws_public_subnet" {
6- source = " ./resources"
7- create = contains (var. subnet_type , " public" ) ? 1 : 0
8- tier = var. cluster_architecture == " 1-tier" || var. cluster_architecture == " 2-tier" || var. cluster_architecture == " 3-tier" ? 1 : 0
9- cluster_prefix = var. cluster_prefix
10- cluster_environment = var. cluster_environment
11- vpc_id = var. vpc_id
12- cidr = var. cidr
13- subnet_bits = var. subnet_bits
14- subnet_type = " public "
15- cluster_architecture = var . cluster_architecture
6+ source = " ./resources"
7+ create = contains (var. subnet_type , " public" ) ? 1 : 0
8+ tier = var. cluster_architecture == " 1-tier" || var. cluster_architecture == " 2-tier" || var. cluster_architecture == " 3-tier" ? 1 : 0
9+ cluster_prefix = var. cluster_prefix
10+ cluster_environment = var. cluster_environment
11+ cluster_architecture = var. cluster_architecture
12+ vpc_id = var. vpc_id
13+ cidr = var. cidr
14+ subnet_bits = var . subnet_bits
15+ subnet_type = " public "
1616}
1717
1818# AWS Private Subnets
1919module "aws_private_subnet" {
20- source = " ./resources"
21- create = contains (var. subnet_type , " private" ) ? 1 : 0
22- tier = var. cluster_architecture == " 2-tier" || var. cluster_architecture == " 3-tier" ? 1 : 0
23- cluster_prefix = var. cluster_prefix
24- cluster_environment = var. cluster_environment
25- vpc_id = var. vpc_id
26- cidr = var. cidr
27- offset = length (data . aws_availability_zones . available_zones . names )
28- subnet_bits = var . subnet_bits
29- subnet_type = " private "
30- cluster_architecture = var . cluster_architecture
20+ source = " ./resources"
21+ create = contains (var. subnet_type , " private" ) ? 1 : 0
22+ tier = var. cluster_architecture == " 2-tier" || var. cluster_architecture == " 3-tier" ? 1 : 0
23+ cluster_prefix = var. cluster_prefix
24+ cluster_environment = var. cluster_environment
25+ cluster_architecture = var. cluster_architecture
26+ vpc_id = var. vpc_id
27+ cidr = var . cidr
28+ offset = length (data . aws_availability_zones . available_zones . names )
29+ subnet_bits = var . subnet_bits
30+ subnet_type = " private "
3131}
3232
3333# AWS Storage Subnets
3434module "aws_storage_subnet" {
35- source = " ./resources"
36- create = contains (var. subnet_type , " storage" ) ? 1 : 0
37- tier = var. cluster_architecture == " 3-tier" ? 1 : 0
38- cluster_prefix = var. cluster_prefix
39- cluster_environment = var. cluster_environment
40- cidr = var. cidr
41- vpc_id = var. vpc_id
42- offset = 2 * length (data . aws_availability_zones . available_zones . names )
43- subnet_bits = var . subnet_bits
44- subnet_type = " storage "
45- cluster_architecture = var . cluster_architecture
35+ source = " ./resources"
36+ create = contains (var. subnet_type , " storage" ) ? 1 : 0
37+ tier = var. cluster_architecture == " 3-tier" ? 1 : 0
38+ cluster_prefix = var. cluster_prefix
39+ cluster_environment = var. cluster_environment
40+ cluster_architecture = var. cluster_architecture
41+ cidr = var. cidr
42+ vpc_id = var . vpc_id
43+ offset = 2 * length (data . aws_availability_zones . available_zones . names )
44+ subnet_bits = var . subnet_bits
45+ subnet_type = " storage "
4646}
4747
4848# AWS Route Tables - Public Route
@@ -55,7 +55,7 @@ resource "aws_route" "public_route" {
5555
5656# AWS Route Tables - Private Route
5757resource "aws_route" "private_route" {
58- count = var. cluster_architecture == " 2-tier" || var. cluster_architecture == " 3-tier" && contains (var. subnet_type , " private" ) ? length (data. aws_availability_zones . available_zones . names ): 0
58+ count = var. cluster_architecture == " 2-tier" || var. cluster_architecture == " 3-tier" && contains (var. subnet_type , " private" ) ? length (data. aws_availability_zones . available_zones . names ) : 0
5959 route_table_id = module. aws_private_subnet . route_table_ids [count . index ]
6060 destination_cidr_block = " 0.0.0.0/0"
6161 nat_gateway_id = var. aws_nat_gateway_id [0 ]
0 commit comments