reinstall_server
Reinstall OS on a server, wiping disk data. Requires confirmation and current hostname to proceed.
Instructions
Переустановка ОС на существующем сервере (упрощённый путь через eq/order_instance с id). ДЕСТРУКТИВНО: все данные на дисках будут удалены. Требуется HOSTKEY_ALLOW_DESTRUCTIVE=1 в окружении сервера, confirm=true и повторный ввод текущего hostname сервера. Асинхронная операция: статус — через check_task.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | ID сервера | |
| os_id | Yes | ID новой ОС из list_os (0 + own_os=1 — без установки ОС) | |
| own_os | No | 1 — не устанавливать ОС | |
| confirm | Yes | Обязателен (=true) для запуска переустановки | |
| soft_id | No | ID ПО из list_software | |
| ssh_key | No | Публичный SSH-ключ для root | |
| hostname | Yes | Текущий hostname сервера — служит подтверждением, что сервер выбран верно | |
| root_pass | Yes | Новый пароль root | |
| deploy_notify | No | ||
| post_install_script | No |