chore: restructured project

This commit is contained in:
ITQ
2025-10-31 15:20:30 +03:00
parent 804444ab74
commit 0dc6551e7c
37 changed files with 28 additions and 0 deletions
+80
View File
@@ -0,0 +1,80 @@
resource "yandex_vpc_network" "default" {
name = "default"
description = "Default network"
labels = {
default = true
}
}
resource "yandex_vpc_default_security_group" "default" {
network_id = yandex_vpc_network.default.id
description = "Default security group for default network"
egress {
protocol = "ANY"
v4_cidr_blocks = ["0.0.0.0/0"]
}
ingress {
protocol = "ANY"
v4_cidr_blocks = ["0.0.0.0/0"]
}
}
resource "yandex_vpc_subnet" "default_ru_central1_a" {
name = "default-ru-central1-a"
description = "Default subnet for ru-central1-a"
network_id = yandex_vpc_network.default.id
route_table_id = yandex_vpc_route_table.default.id
v4_cidr_blocks = ["10.1.0.0/16"]
zone = "ru-central1-a"
}
resource "yandex_vpc_subnet" "default_ru_central1_b" {
name = "default-ru-central1-b"
description = "Default subnet for ru-central1-b"
network_id = yandex_vpc_network.default.id
route_table_id = yandex_vpc_route_table.default.id
v4_cidr_blocks = ["10.2.0.0/16"]
zone = "ru-central1-b"
}
resource "yandex_vpc_subnet" "default_ru_central1_d" {
name = "default-ru-central1-d"
description = "Default subnet for ru-central1-d"
network_id = yandex_vpc_network.default.id
route_table_id = yandex_vpc_route_table.default.id
v4_cidr_blocks = ["10.4.0.0/16"]
zone = "ru-central1-d"
}
resource "yandex_vpc_address" "nlb" {
name = "nlb"
description = "External IP address for network lb"
deletion_protection = true
external_ipv4_address {
zone_id = "ru-central1-d"
}
}
resource "yandex_vpc_gateway" "default" {
name = "default"
description = "Default Gateway for all instances"
labels = {}
shared_egress_gateway {}
}
resource "yandex_vpc_route_table" "default" {
name = "default"
network_id = yandex_vpc_network.default.id
static_route {
destination_prefix = "0.0.0.0/0"
gateway_id = yandex_vpc_gateway.default.id
}
}