1- data "aws_subnets" "private" {
2- filter {
3- name = " vpc-id"
4- values = [data . aws_vpc . main . id ]
5- }
6-
7- filter {
8- name = " tag:Name"
9- values = [" ${ var . environment } -private-subnet" ]
10- }
11- }
12-
13- data "aws_subnets" "private-b" {
14- filter {
15- name = " vpc-id"
16- values = [data . aws_vpc . main . id ]
17- }
18-
19- filter {
20- name = " tag:Name"
21- values = [" ${ var . environment } -private-subnet2" ]
22- }
23- }
24-
1+ module "networking" {
2+ source = " ../../modules/networking"
253
26- data "aws_vpc" "main" {
27- filter {
28- name = " tag:Name"
29- values = [" ${ var . environment } -vpc" ]
30- }
314}
325
33-
346module "database" {
357 source = " ../../modules/database"
368
37- project_name = var. project_name
38- environment = var. environment
39- database_name = var. db_name
40- vpc_id = data. aws_vpc . main . id
41- # security_groups = [aws_security_group.rds.id]
42- private_subnet_ids = concat (
43- data. aws_subnets . private . ids ,
44- data. aws_subnets . private-b . ids
45- )
46- instance_class = var. db_instance_class
47- master_username = var. db_master_username
9+ project_name = var. project_name
10+ environment = var. environment
11+ vpc_id = module. networking . vpc_id
12+ private_subnet_ids = module. networking . private_subnet_ids
13+ instance_class = var. db_instance_class
14+ master_username = var. db_master_username
4815
4916}
5017
@@ -53,21 +20,15 @@ module "lambda" {
5320
5421 project_name = var. project_name
5522 environment = var. environment
56- vpc_id = data. aws_vpc . main . id
57- private_subnet_ids = concat (
58- data. aws_subnets . private . ids ,
59- data. aws_subnets . private-b . ids
60- )
61- # memory_size = 512
23+ vpc_id = module. networking . vpc_id
24+ private_subnet_ids = module. networking . private_subnet_ids
6225 log_retention_days = var. log_retention_days
63-
64- db_host = module. database . address
65- db_port = module. database . port
66- db_name = module. database . database_name
67- db_secret_arn = module. database . db_secret_arn
26+ db_host = module. database . address
27+ db_port = module. database . port
28+ db_secret_arn = module. database . db_secret_arn
6829
6930
70- depends_on = [module . database ]
31+ depends_on = [module . database ]
7132}
7233
7334
@@ -82,12 +43,6 @@ module "api" {
8243 log_retention_days = var. log_retention_days
8344}
8445
85- # module "networking" {
86- # source = "../../modules/networking"
87-
88- # }
89-
90-
9146
9247
9348
0 commit comments