Help and docs
Sign in

demo/acme-infra code browser

read-replica 4747b0a
Terraform · 24 lines · 735 B
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
resource "aws_db_subnet_group" "ledger" {
  name       = "ledger"
  subnet_ids = aws_subnet.private[*].id
}

resource "aws_db_instance" "ledger" {
  identifier           = "ledger"
  engine               = "postgres"
  engine_version       = "16"
  instance_class       = "db.r6g.large"
  allocated_storage    = 200
  username             = "acme"
  password             = var.ledger_db_password
  db_subnet_group_name = aws_db_subnet_group.ledger.name
  multi_az             = true
  deletion_protection  = true
}

resource "aws_db_instance" "ledger_reporting" {
  identifier          = "ledger-reporting"
  replicate_source_db = aws_db_instance.ledger.identifier
  instance_class      = "db.r6g.large"
  skip_final_snapshot = true
}