# Declare the data source data "aws_availability_zones" "available" { state = "available" } # Public Subnet A resource "aws_subnet" "us-east-2a-tf-public-subnet" { vpc_id = aws_vpc.us-east-tf-vpc.id ipv6_cidr_block = cidrsubnet(aws_vpc.us-east-tf-vpc.ipv6_cidr_block, 8, 0) cidr_block = cidrsubnet(aws_vpc.us-east-tf-vpc.cidr_block, 4, 10) availability_zone_id = data.aws_availability_zones.available.zone_ids[0] tags = { "Name" = "us-east-2a-tf-public-subnet" } } # Public Subnet B resource "aws_subnet" "us-east-2b-tf-public-subnet" { vpc_id = aws_vpc.us-east-tf-vpc.id ipv6_cidr_block = cidrsubnet(aws_vpc.us-east-tf-vpc.ipv6_cidr_block, 8, 1) cidr_block = cidrsubnet(aws_vpc.us-east-tf-vpc.cidr_block, 4, 11) availability_zone_id = data.aws_availability_zones.available.zone_ids[1] tags = { "Name" = "us-east-2b-tf-public-subnet" } }