0
module "vpc" {
  source             = "terraform-aws-modules/vpc/aws"
  version            = "2.33.0"
  name               = "${local.env_name}-vpc"
  public_subnets     = data.template_file.public_cidrsubnet[*].rendered
  private_subnets    = data.template_file.private_cidrsubnet[*].rendered

tags = merge(local.common_tags, { Name = "${local.env_name}-vpc" })

创建成功,但唯一的问题是标记,因为所有新创建的使用模块 vpc 标记都是“default-vpc”

我想分别标记每个资源,如私有子网、公共子网等。

4

1 回答 1

0

单独创建子网并分配给vpc

resource "aws_subnet" "main" {
    vpc_id     = module.vpc.vpc_id
    cidr_block = "10.0.1.0/24"
    tags = {
        Name = "Main"
    }
}
于 2020-10-01T21:37:47.483 回答