aboutsummaryrefslogtreecommitdiff
blob: 0776178e2d135aa3b87dc1a720f5a3277c9544c0 (plain) (blame)
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
locals {
  cidr_block    = "10.31.0.0/16"
  subnets       = cidrsubnets(local.cidr_block, 4, 4, 4, 4, 4, 4)
  subnet_groups = chunklist(local.subnets, 3)
}

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

  name                 = local.name
  cidr                 = local.cidr_block
  azs                  = data.aws_availability_zones.available.names
  private_subnets      = local.subnet_groups[0]
  public_subnets       = local.subnet_groups[1]
  enable_dns_hostnames = true
  enable_dns_support   = true
  enable_nat_gateway   = false
  single_nat_gateway   = true
}

resource "aws_db_subnet_group" "jinwei-me" {
  name       = var.name
  subnet_ids = module.vpc.public_subnets

  tags = {
    Name = var.name
  }
}
Powered by cgit v1.2.3 (git 2.41.0)