mirror of
https://github.com/Dannecron/netology-devops.git
synced 2025-12-25 15:22:37 +03:00
homework 15.1: fix task
This commit is contained in:
@@ -142,6 +142,19 @@ resource "yandex_vpc_route_table" "private_egress" {
|
|||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
|
После создания таблицы маршрутизации, необходимо привязать её к приватной подсети. Для этого в блок конфигурации ресурса `"yandex_vpc_subnet" "private"`
|
||||||
|
необходимо добавить параметр `route_table_id`. Результат будет следующим:
|
||||||
|
|
||||||
|
```terraform
|
||||||
|
resource "yandex_vpc_subnet" "private" {
|
||||||
|
name = "subnet_private"
|
||||||
|
zone = "ru-central1-a"
|
||||||
|
network_id = yandex_vpc_network.network-vpc.id
|
||||||
|
v4_cidr_blocks = ["192.168.20.0/24"]
|
||||||
|
route_table_id = yandex_vpc_route_table.private_egress.id
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
> - Создать в этой приватной подсети виртуалку с внутренним IP, подключиться к ней через виртуалку, созданную ранее и убедиться что есть доступ к интернету
|
> - Создать в этой приватной подсети виртуалку с внутренним IP, подключиться к ней через виртуалку, созданную ранее и убедиться что есть доступ к интернету
|
||||||
|
|
||||||
```terraform
|
```terraform
|
||||||
@@ -182,5 +195,7 @@ curl -sS -D - -o /dev/null https://google.com
|
|||||||
```
|
```
|
||||||
|
|
||||||
```text
|
```text
|
||||||
todo Что-то идёт не так и запрос не проходит. tracepath виснет на _gateway шаге (сразу после localhost).
|
HTTP/2 301
|
||||||
|
location: https://www.google.com/
|
||||||
|
<...>
|
||||||
```
|
```
|
||||||
|
|||||||
@@ -30,6 +30,7 @@ resource "yandex_vpc_subnet" "private" {
|
|||||||
zone = "ru-central1-a"
|
zone = "ru-central1-a"
|
||||||
network_id = yandex_vpc_network.network-vpc.id
|
network_id = yandex_vpc_network.network-vpc.id
|
||||||
v4_cidr_blocks = ["192.168.20.0/24"]
|
v4_cidr_blocks = ["192.168.20.0/24"]
|
||||||
|
route_table_id = yandex_vpc_route_table.private_egress.id
|
||||||
}
|
}
|
||||||
|
|
||||||
resource "yandex_vpc_route_table" "private_egress" {
|
resource "yandex_vpc_route_table" "private_egress" {
|
||||||
|
|||||||
Reference in New Issue
Block a user