Skip to content

Instantly share code, notes, and snippets.

@snassr
Last active October 22, 2023 15:54
Show Gist options
  • Save snassr/7e4d883a52265713d3aadadd7aaeac1f to your computer and use it in GitHub Desktop.
Save snassr/7e4d883a52265713d3aadadd7aaeac1f to your computer and use it in GitHub Desktop.
medium_blog_652A1BBE_awsnetworking_vpc_subnet02.tf
resource "aws_subnet" "awsnetblog_vpc_01-subnet_02_private" {
assign_ipv6_address_on_creation = false
availability_zone = "us-west-2a"
cidr_block = "10.1.2.0/24"
map_public_ip_on_launch = false
vpc_id = aws_vpc.awsnetblog_vpc_01.id
timeouts {}
tags = {
"Name" = "awsnetblog_vpc_01-subnet_02_private"
"Project" = var.project
}
}
resource "aws_route_table_association" "awsnetblog_vpc_01-subnet_02_private-rtb_assoc" {
route_table_id = aws_route_table.awsnetblog_vpc_01-subnet_02_private-rtb.id
subnet_id = aws_subnet.awsnetblog_vpc_01-subnet_02_private.id
}
resource "aws_route_table" "awsnetblog_vpc_01-subnet_02_private-rtb" {
vpc_id = aws_vpc.awsnetblog_vpc_01.id
route {
cidr_block = "0.0.0.0/0"
gateway_id = aws_nat_gateway.awsnetblog_vpc_01-subnet_01_public-ngw_01.id
}
tags = {
"Name" = "awsnetblog_vpc_01-subnet_02_private-rtb"
"Project" = var.project
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment