Skip to content

Commit 0abf936

Browse files
Updated the Terraform layout
1 parent 02a2ec7 commit 0abf936

File tree

3 files changed

+54
-54
lines changed

3 files changed

+54
-54
lines changed

main.tf

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -30,35 +30,35 @@ module "public_subnet" {
3030
aws_internet_gateway_id = aws_internet_gateway.igw.id
3131
subnet_bits = var.subnet_bits
3232
cidr = var.cidr
33-
cluster_prefix = var.cluster_prefix
34-
cluster_environment = var.cluster_environment
33+
cluster_prefix = var.cluster_prefix
34+
cluster_environment = var.cluster_environment
3535
subnet_type = ["public"]
3636
}
3737

3838
# AWS NAT Gateway Module
3939
module "nat_gateway" {
40-
source = "./modules/nat-gateways"
41-
cluster_prefix = var.cluster_prefix
42-
cluster_environment = var.cluster_environment
43-
public_subnet_ids = module.public_subnet.public_subnet_ids
40+
source = "./modules/nat-gateways"
41+
cluster_prefix = var.cluster_prefix
42+
cluster_environment = var.cluster_environment
43+
public_subnet_ids = module.public_subnet.public_subnet_ids
4444
}
4545

4646
# AWS VPC Subnets Module - Private Subnet
4747
module "private_subnet" {
48-
source = "./modules/subnets"
49-
vpc_id = aws_vpc.vpc.id
50-
aws_nat_gateway_id = module.nat_gateway.nat_gateway_ids
51-
cidr = var.cidr
52-
cluster_prefix = var.cluster_prefix
53-
cluster_environment = var.cluster_environment
54-
subnet_bits = var.subnet_bits
55-
subnet_type = ["private", "storage"]
48+
source = "./modules/subnets"
49+
vpc_id = aws_vpc.vpc.id
50+
aws_nat_gateway_id = module.nat_gateway.nat_gateway_ids
51+
cidr = var.cidr
52+
cluster_prefix = var.cluster_prefix
53+
cluster_environment = var.cluster_environment
54+
subnet_bits = var.subnet_bits
55+
subnet_type = ["private", "storage"]
5656
}
5757

5858
# AWS VPC Security Groups Module
5959
module "security_group" {
60-
source = "./modules/security-groups"
61-
vpc_id = aws_vpc.vpc.id
60+
source = "./modules/security-groups"
61+
vpc_id = aws_vpc.vpc.id
6262
cluster_prefix = var.cluster_prefix
6363
cluster_environment = var.cluster_environment
6464
}

modules/security-groups/main.tf

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
# AWS Public Security Group
22
module "public_security_group" {
3-
source = "./resources"
4-
vpc_id = var.vpc_id
5-
cluster_prefix = var.cluster_prefix
6-
cluster_environment = var.cluster_environment
7-
sg_type = "public"
8-
sg_description = "Allow connections from internet"
3+
source = "./resources"
4+
vpc_id = var.vpc_id
5+
cluster_prefix = var.cluster_prefix
6+
cluster_environment = var.cluster_environment
7+
sg_type = "public"
8+
sg_description = "Allow connections from internet"
99
}
1010

1111
# AWS Public Security Group Rules
@@ -29,12 +29,12 @@ resource "aws_security_group_rule" "allow_https_inbound_public" {
2929

3030
# AWS Private Security Group
3131
module "private_security_group" {
32-
source = "./resources"
33-
vpc_id = var.vpc_id
34-
cluster_prefix = var.cluster_prefix
35-
cluster_environment = var.cluster_environment
36-
sg_type = "private"
37-
sg_description = "The private security group to allows inbound traffic from public group"
32+
source = "./resources"
33+
vpc_id = var.vpc_id
34+
cluster_prefix = var.cluster_prefix
35+
cluster_environment = var.cluster_environment
36+
sg_type = "private"
37+
sg_description = "The private security group to allows inbound traffic from public group"
3838
}
3939

4040
# AWS Private Security Group Rules
@@ -49,12 +49,12 @@ resource "aws_security_group_rule" "allow_inbound_private" {
4949

5050
# AWS Storage Security Group
5151
module "storage_security_group" {
52-
source = "./resources"
53-
vpc_id = var.vpc_id
54-
cluster_prefix = var.cluster_prefix
55-
cluster_environment = var.cluster_environment
56-
sg_type = "storage"
57-
sg_description = "The storage security group to allows inbound traffic from private group"
52+
source = "./resources"
53+
vpc_id = var.vpc_id
54+
cluster_prefix = var.cluster_prefix
55+
cluster_environment = var.cluster_environment
56+
sg_type = "storage"
57+
sg_description = "The storage security group to allows inbound traffic from private group"
5858
}
5959

6060
# AWS Storage Security Group Rules

modules/subnets/main.tf

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -3,40 +3,40 @@ data "aws_availability_zones" "available_zones" {}
33

44
# AWS Public Subnets
55
module "aws_public_subnet" {
6-
source = "./resources"
7-
create = contains(var.subnet_type, "public") ? 1 : 0
6+
source = "./resources"
7+
create = contains(var.subnet_type, "public") ? 1 : 0
88
cluster_prefix = var.cluster_prefix
99
cluster_environment = var.cluster_environment
10-
vpc_id = var.vpc_id
11-
cidr = var.cidr
12-
subnet_bits = var.subnet_bits
13-
subnet_type = "public"
10+
vpc_id = var.vpc_id
11+
cidr = var.cidr
12+
subnet_bits = var.subnet_bits
13+
subnet_type = "public"
1414
}
1515

1616
# AWS Private Subnets
1717
module "aws_private_subnet" {
18-
source = "./resources"
19-
create = contains(var.subnet_type, "private") ? 1 : 0
18+
source = "./resources"
19+
create = contains(var.subnet_type, "private") ? 1 : 0
2020
cluster_prefix = var.cluster_prefix
2121
cluster_environment = var.cluster_environment
22-
vpc_id = var.vpc_id
23-
cidr = var.cidr
24-
offset = length(data.aws_availability_zones.available_zones.names)
25-
subnet_bits = var.subnet_bits
26-
subnet_type = "private"
22+
vpc_id = var.vpc_id
23+
cidr = var.cidr
24+
offset = length(data.aws_availability_zones.available_zones.names)
25+
subnet_bits = var.subnet_bits
26+
subnet_type = "private"
2727
}
2828

2929
# AWS Storage Subnets
3030
module "aws_storage_subnet" {
31-
source = "./resources"
32-
create = contains(var.subnet_type, "storage") ? 1 : 0
31+
source = "./resources"
32+
create = contains(var.subnet_type, "storage") ? 1 : 0
3333
cluster_prefix = var.cluster_prefix
3434
cluster_environment = var.cluster_environment
35-
cidr = var.cidr
36-
vpc_id = var.vpc_id
37-
offset = 2 * length(data.aws_availability_zones.available_zones.names)
38-
subnet_bits = var.subnet_bits
39-
subnet_type = "storage"
35+
cidr = var.cidr
36+
vpc_id = var.vpc_id
37+
offset = 2 * length(data.aws_availability_zones.available_zones.names)
38+
subnet_bits = var.subnet_bits
39+
subnet_type = "storage"
4040
}
4141

4242
# AWS Route Tables - Public Route

0 commit comments

Comments
 (0)