@@ -30,6 +30,32 @@ data "aws_iam_policy_document" "flow_logs_policy" {
3030 }
3131}
3232
33+ module "nacl" {
34+ source = " ./modules/nacl"
35+
36+ common_tags = var. common_tags
37+ environment = var. environment
38+ private_subnet_ids = aws_subnet. private [* ]. id
39+ project_name = var. project_name
40+ public_subnet_ids = aws_subnet. public [* ]. id
41+ vpc_cidr = var. vpc_cidr
42+ vpc_id = aws_vpc. main . id
43+ }
44+
45+ module "vpc_endpoint" {
46+ source = " ./modules/vpc-endpoint"
47+
48+ aws_region = var. aws_region
49+ common_tags = var. common_tags
50+ environment = var. environment
51+ private_route_table_id = aws_route_table. private . id
52+ private_subnet_ids = aws_subnet. private [* ]. id
53+ project_name = var. project_name
54+ public_route_table_id = aws_route_table. public . id
55+ vpc_cidr = var. vpc_cidr
56+ vpc_id = aws_vpc. main . id
57+ }
58+
3359resource "aws_vpc" "main" {
3460 cidr_block = var. vpc_cidr
3561 enable_dns_hostnames = true
@@ -152,29 +178,3 @@ resource "aws_route_table_association" "private" {
152178 route_table_id = aws_route_table. private . id
153179 subnet_id = aws_subnet. private [count . index ]. id
154180}
155-
156- module "nacl" {
157- source = " ./modules/nacl"
158-
159- common_tags = var. common_tags
160- environment = var. environment
161- private_subnet_ids = aws_subnet. private [* ]. id
162- project_name = var. project_name
163- public_subnet_ids = aws_subnet. public [* ]. id
164- vpc_cidr = var. vpc_cidr
165- vpc_id = aws_vpc. main . id
166- }
167-
168- module "vpc_endpoint" {
169- source = " ./modules/vpc-endpoint"
170-
171- aws_region = var. aws_region
172- common_tags = var. common_tags
173- environment = var. environment
174- private_route_table_id = aws_route_table. private . id
175- private_subnet_ids = aws_subnet. private [* ]. id
176- project_name = var. project_name
177- public_route_table_id = aws_route_table. public . id
178- vpc_cidr = var. vpc_cidr
179- vpc_id = aws_vpc. main . id
180- }
0 commit comments