0

terraform vpc モジュールを使用して vpc を作成していますが、vpc には igw および nat ゲートウェイがありません。ここでの問題は、サブネットごとに異なるルート テーブルがあることです。すべてのプライベート サブネットを 1 つのプライベート rt に接続し、パブリック サブネットをパブリック rt に接続したいと考えています。

module "vpc" {
  source          = "terraform-aws-modules/vpc/aws"
  version         = "2.77.0"
  name            = "${var.vpc_name}"
  cidr            = "${var.vpc_cidr}"
  azs             = "${var.azs}"
  private_subnets = "${var.private_subnets}"
  public_subnets  = "${var.public_subnets}"

  enable_dns_hostnames = true
  enable_dns_support   = true

  enable_nat_gateway = false
  #  single_nat_gateway = true
  create_igw = false

  vpc_tags = {
    Environment = "${var.env}"
  }

  private_subnet_tags = {
    Environment = "${var.env}"
  }

  public_subnet_tags = {
    Name = "${var.public_subnet_dmz_tag}"
    Environment = "${var.env}"
  }

  private_route_table_tags = {
    Name        = "${var.private_route_table_tags}"
    Environment = "${var.env}"
  }

  public_route_table_tags = {
    Name        = "${var.public_route_table_tags}"
    Environment = "${var.env}"
  }
}

4

0 に答える 0