24 lines
520 B
Terraform
24 lines
520 B
Terraform
|
|
resource "aws_subnet" "talos" {
|
||
|
|
vpc_id = var.vpc_id
|
||
|
|
cidr_block = "172.31.128.0/24"
|
||
|
|
availability_zone = "us-east-1c"
|
||
|
|
map_public_ip_on_launch = false
|
||
|
|
|
||
|
|
tags = {
|
||
|
|
Name = "talos-${var.cluster_name}"
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
resource "aws_route_table_association" "talos" {
|
||
|
|
subnet_id = aws_subnet.talos.id
|
||
|
|
route_table_id = data.aws_route_table.default.id
|
||
|
|
}
|
||
|
|
|
||
|
|
data "aws_route_table" "default" {
|
||
|
|
vpc_id = var.vpc_id
|
||
|
|
filter {
|
||
|
|
name = "association.main"
|
||
|
|
values = ["true"]
|
||
|
|
}
|
||
|
|
}
|