github timeweb-cloud/terraform-provider-timeweb-cloud v1.8.4

5 hours ago

Changelog

[v1.8.4] - 28.10.2026

Серверы

twc_server

  • fix: при создании сервера с floating_ip_id и local_network.mode floating 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.

Don't miss a new terraform-provider-timeweb-cloud release

NewReleases is sending notifications on new releases.