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
|
resource "aws_vpc" "main" {
cidr_block = "${var.address_space}"
}
resource "aws_internet_gateway" "main" {
vpc_id = "${aws_vpc.main.id}"
}
resource "aws_subnet" "internal" {
vpc_id = "${aws_vpc.main.id}"
cidr_block = "${var.subnet_cidr}"
map_public_ip_on_launch = true
depends_on = ["aws_internet_gateway.main"]
}
resource "aws_route_table" "r" {
vpc_id = "${aws_vpc.main.id}"
route {
cidr_block = "0.0.0.0/0"
gateway_id = "${aws_internet_gateway.main.id}"
}
}
resource "aws_route_table_association" "a" {
subnet_id = "${aws_subnet.internal.id}"
route_table_id = "${aws_route_table.r.id}"
}
|