aboutsummaryrefslogtreecommitdiffstats
path: root/terraform/rds.tf
blob: a013fb326b7ec63b1cd9b07a6a3e1213afa3e452 (plain)
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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
# data "aws_availability_zones" "available" {}

# module "vpc" {
#   source  = "terraform-aws-modules/vpc/aws"
#   version = "5.12.1"

#   name                 = var.project_name
#   cidr                 = "10.0.0.0/16"
#   azs                  = data.aws_availability_zones.available.names
#   public_subnets       = ["10.0.4.0/24", "10.0.5.0/24", "10.0.6.0/24"]
#   enable_dns_hostnames = true
#   enable_dns_support   = true
# }

# resource "aws_db_subnet_group" "Terrific-Totes-sub-gr" {
#   name       = "tt-db-subnet"
#   subnet_ids = module.vpc.public_subnets

#   tags = {
#     Name = "${var.project_name}"
#   }
# }

# resource "aws_security_group" "rds" {
#   name   = "${var.project_name}-rds"
#   vpc_id = module.vpc.vpc_id

#   ingress {
#     from_port   = 5432
#     to_port     = 5432
#     protocol    = "tcp"
#     cidr_blocks = ["0.0.0.0/0"]
#   }

#   egress {
#     from_port   = 5432
#     to_port     = 5432
#     protocol    = "tcp"
#     cidr_blocks = ["0.0.0.0/0"]
#   }

#   tags = {
#     Name = "${var.project_name}-rds"
#   }
# }

# resource "aws_db_parameter_group" "Terrific-Totes-param-gr" {
#   name   = "tt-db-param"
#   family = "postgres14"

#   parameter {
#     name  = "log_connections"
#     value = "1"
#   }
# }

# resource "aws_db_instance" "terrific-totes-rds" {
#   db_name           = var.project_name
#   instance_class    = "db.t3.micro"
#   allocated_storage = 5
#   engine            = "postgres"
#   engine_version    = "14.10"
#   username          = ""
#   password          = ""
#   db_subnet_group_name   = aws_db_subnet_group.Terrific-Totes-sub-gr.name
#   vpc_security_group_ids = [aws_security_group.rds.id]
#   parameter_group_name   = aws_db_parameter_group.Terrific-Totes-param-gr.name
#   publicly_accessible    = false
#   skip_final_snapshot    = true
# }
git.ajschof.me — hosted by ajschofield — powered by cgit