Перенос ветки для демо1 из док-ии Vega
This commit is contained in:
@@ -0,0 +1,84 @@
|
||||
# Вопросы и ответы
|
||||
|
||||
## Не могу найти ресурс, созданный через Terraform?
|
||||
|
||||
Во время выполнения команды `terraform [apply | plan]` получаем ошибку `404` __Сервер по вашему запросу не найден__:
|
||||
|
||||
```
|
||||
lanning failed. Terraform encountered an error while generating this plan.
|
||||
╷
|
||||
│ Error: url=[https://console.cloud.dfcloud.ru/api/v1/projects/vega-dev-demo/vps/servers/cac9da7e-d3b1-488c-9bb0-277fd20140d1,body=]
|
||||
{"code":404,"error":"server-not-found","description":"Сервер по вашему запросу не найден"} // [!code focus]
|
||||
│
|
||||
│ with beecloud_server.router[1], // [!code focus]
|
||||
│ on main.tf line 23, in resource "beecloud_server" "router":
|
||||
│ 23: resource "beecloud_server" "router" {
|
||||
│
|
||||
```
|
||||
Решение:
|
||||
|
||||
1. Удалите поломанный ресурс из файла состояния:
|
||||
```sh
|
||||
terraform state rm "beecloud_server.router[1]"
|
||||
```
|
||||
Вывод:
|
||||
|
||||
```
|
||||
Removed beecloud_server.router[1]
|
||||
Successfully removed 1 resource instance(s).
|
||||
```
|
||||
2. Повторно примените конфигурацию Terraform:
|
||||
|
||||
```sh
|
||||
terraform apply
|
||||
```
|
||||
|
||||
Terraform создаст недостающий ресурс.
|
||||
|
||||
## Что делать, если при создании ресурса Terraform выдает ошибку: "context deadline exceeded"?
|
||||
|
||||
Во время выполнения команды `terraform apply` получаем ошибку: __context deadline exceeded__
|
||||
|
||||
```
|
||||
beecloud_server.my-server: Creating...
|
||||
...
|
||||
beecloud_server.my-server: Still creating... [10m elapsed]
|
||||
╷
|
||||
│ Error: Error waiting for server ae8c5364-16e4-4b9b-84e1-092a04647838 to come ready, error: context deadline exceeded // [!code focus]
|
||||
│
|
||||
│ with beecloud_server.my-server, // [!code focus]
|
||||
│ on main.tf line 31, in resource "beecloud_server" "my-server":
|
||||
│ 31: resource "beecloud_server" "my-server" {
|
||||
╵
|
||||
```
|
||||
|
||||
Решение:
|
||||
|
||||
Увеличьте тайм-аут ожидания ресурса при создании:
|
||||
|
||||
```hcl
|
||||
resource "beecloud_server" "my-server" {
|
||||
...
|
||||
|
||||
timeouts {
|
||||
create = "30m"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
Тайм-ауты по умолчанию для операций:
|
||||
|
||||
| CRUD Function | Default Timeout |
|
||||
|----------------------|-----------------|
|
||||
| Create | 20 minutes |
|
||||
| CreateContext | 20 minutes |
|
||||
| CreateWithoutTimeout | N/A |
|
||||
| Delete | 20 minutes |
|
||||
| DeleteContext | 20 minutes |
|
||||
| DeleteWithoutTimeout | N/A |
|
||||
| Read | 20 minutes |
|
||||
| ReadContext | 20 minutes |
|
||||
| ReadWithoutTimeout | N/A |
|
||||
| Update | 20 minutes |
|
||||
| UpdateContext | 20 minutes |
|
||||
| UpdateWithoutTimeout | N/A |
|
||||
Reference in New Issue
Block a user