Changelog
[v1.8.4] - 28.10.2026
Серверы
twc_server
- fix: при создании сервера с
floating_ip_idиlocal_network.modefloating IP остаётся привязан к серверу (раньше сервер мог остаться без публичного адреса или получить новый). - fix: локальную сеть можно подключить на любом конфигураторе и тарифе — убрана ошибка
LAN is't allowedна конфигураторах, где локальная сеть фактически доступна (например, 159 вru-3). - fix:
local_network.mode,floating_ip_idиcloud_initчитаются из API — изменения, сделанные вне Terraform, видны вplan. - fix: после ошибки API при смене режима NAT (
local_network.mode)planбольше не предлагает одно и то же изменение бесконечно. - fix: сервер, удалённый вне Terraform, больше не ломает
planиdestroy— он будет создан заново.
twc_presets (data source)
- feat:
preset_type = "ultra"— выбор тарифов линейки Ultra (ru-3).
Документация
- chore: в описании
cloud_initуточнено: cloud-init выполняется только при первой загрузке, изменение на существующем сервере применится при переустановке ОС. - chore: значение
ultraдобавлено в описаниеpreset_typeи в гайд по допустимым значениям.
Сеть
twc_firewall_rule
- fix: изменение правила без пересоздания (например, только
description) больше не сбрасываетportиcidr— раньше после этого правило открывало протокол на все порты для всех адресов. - fix: если у правила в API сброшен
port(все порты), это видно вplanкак расхождение с конфигурацией. - fix: правило, удалённое вне Terraform, больше не ломает
plan— оно будет создано заново.
twc_firewall
- feat: блок
timeoutsдля удаления (по умолчанию 10 минут). - fix: удаление группы дожидается, пока изменения правил применятся на её серверах, вместо ошибки 429 примерно через 25 секунд.
- fix: отвязка сервера, который уже удалён, больше не завершает
applyошибкой. - fix: связи с удалёнными серверами больше не дают постоянных изменений в
plan.