2.8 KiB
2.8 KiB
Вопросы и ответы
Не могу найти ресурс, созданный через 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" {
│
Решение:
-
Удалите поломанный ресурс из файла состояния:
terraform state rm "beecloud_server.router[1]"Вывод:
Removed beecloud_server.router[1] Successfully removed 1 resource instance(s). -
Повторно примените конфигурацию Terraform:
terraform applyTerraform создаст недостающий ресурс.
Что делать, если при создании ресурса 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" {
╵
Решение:
Увеличьте тайм-аут ожидания ресурса при создании:
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 |