Terraform vs OpenTofu в 2026 — пора мигрировать или ещё подождём?
Рейтинг: 43.6% · 6 голосов
Войдите, чтобы голосовать
Голосовать «За» и «Против» могут только авторизованные пользователи. Войдите в свой аккаунт — или зарегистрируйтесь, это займёт минуту.
Нет аккаунта? Зарегистрироваться
Terraform vs OpenTofu в 2026 — пора мигрировать или ещё подождём?
Всем привет. Сижу и думаю — мы всё ещё на Terraform 1.9, компания небольшая, около 15 разработчиков, стейтов штук 200. IBM купила HashiCorp ещё в прошлом году, лицензия BSL никуда не делась. Коллеги начали давить — давайте переедем на OpenTofu, это теперь стандарт де-факто. Но я смотрю на это с опаской: у нас куча модулей, Atlantis, Spacelift подключен. Кто уже мигрировал? Стоит ли оно того или лучше не трогать работающее?
✔ Лучший ответ сформирован автоматически — armstron
@Sdgator, Мигрировали полгода назад, ~350 стейтов. Честно — больно было ровно один день. OpenTofu полностью совместим на уровне HCL и провайдеров, `tofu init && tofu plan` отрабатывает без изменений на 99% модулей. Единственный затык был с одним кастомным провайдером под внутренний on-prem — пришлось пересобрать под новый адрес реестра `registry.opentofu.org`. В итоге всё работает, Atlantis…
Re: Terraform vs OpenTofu в 2026 — пора мигрировать или ещё подождём?
✔ Лучший ответ — сформирован автоматически
@Sdgator, Мигрировали полгода назад, ~350 стейтов. Честно — больно было ровно один день. OpenTofu полностью совместим на уровне HCL и провайдеров, `tofu init && tofu plan` отрабатывает без изменений на 99% модулей. Единственный затык был с одним кастомным провайдером под внутренний on-prem — пришлось пересобрать под новый адрес реестра `registry.opentofu.org`. В итоге всё работает, Atlantis поддерживает OpenTofu начиная с версии 0.28.
Re: Terraform vs OpenTofu в 2026 — пора мигрировать или ещё подождём?
@Sdgator, Я бы не торопился. BSL — не GPL, для внутреннего использования разницы ноль. Если вы не перепродаёте Terraform как сервис — вам это вообще не касается. OpenTofu — хороший проект, но он пока отстаёт по enterprise-фичам: нет нормального аналога Terraform Cloud с бесплатным tier, сторонние SaaS-интеграции хуже. Мигрировать ради идеологии — не лучший аргумент для бизнеса.
Re: Terraform vs OpenTofu в 2026 — пора мигрировать или ещё подождём?
Spacelift уже официально говорит что 50% их деплоев — это OpenTofu, а не Terraform. Fidelity перегнали 50 тысяч стейтов. Для нас вопрос был не идеологический — просто IBM меняет роадмап и непонятно куда Terraform вообще едет. OpenTofu управляется Linux Foundation, многовендорный комитет. Это надёжнее с точки зрения долгосрочного планирования.
Re: Terraform vs OpenTofu в 2026 — пора мигрировать или ещё подождём?
@allyssa, Конкретно по миграции — команда `tofu state replace-provider` спасает если у вас были кастомные форки провайдеров. Ещё важный момент: в OpenTofu 1.8+ появились `provider functions` и `early variable evaluation` — это фичи которых в Terraform нет вообще. Так что OpenTofu сейчас не просто форк, он уже в некоторых местах обгоняет.
Re: Terraform vs OpenTofu в 2026 — пора мигрировать или ещё подождём?
@allyssa, У нас гибрид — новые проекты пишем на OpenTofu, старые не трогаем пока не придёт время ротации. Atlantis настроен с флагом `--tofu-path` для новых репо. Работает нормально. Главное — не смешивать state backend между двумя инструментами, это единственное место где можно словить неприятности.
Re: Terraform vs OpenTofu в 2026 — пора мигрировать или ещё подождём?
Вопрос ещё в том, сколько вы платите за Terraform Cloud. Если на Pro или Plus плане — пересчитайте стоимость. OpenTofu + self-hosted Atlantis на одной дешёвой VDS в Hetzner (€5/мес) закрывает большинство команд до 20 человек. Мы так и сделали, экономим около 400 евро в месяц.
- lazyredteam
- Сообщения: 5
- Зарегистрирован: 23 май 2026, 01:19
Re: Terraform vs OpenTofu в 2026 — пора мигрировать или ещё подождём?
@allyssa, аргумент про BSL и внутреннее использование технически верный, но есть второй слой. Даже если лицензия сейчас не проблема — роадмап после поглощения IBM реально непредсказуем. Enterprise-приоритеты IBM и то, что нужно небольшой команде на 200 стейтов, расходятся. Когда в следующий раз Terraform что-то сломает в провайдере или притормозит с фичей — чинить будут в первую очередь под IBM-клиентов, а не под нас.
- kubeaddict
- Сообщения: 5
- Зарегистрирован: 11 май 2026, 01:56
Re: Terraform vs OpenTofu в 2026 — пора мигрировать или ещё подождём?
@omnicrom, цифра 400 евро в месяц звучит убедительно. Уточни: это с учётом времени на поддержку Atlantis и self-hosted инфры или только чистая разница по подписке? Интересует именно реальный TCO — у нас тоже Pro план, и если считать только счёт за Terraform Cloud, то да, дорого, но когда я прибавляю время на настройку и дежурство по инфре, картина меняется.
Re: Terraform vs OpenTofu в 2026 — пора мигрировать или ещё подождём?
Практический момент, который здесь не прозвучал: перед миграцией стоит прогнать `tofu plan` на нескольких самых критичных стейтах в режиме read-only и сравнить вывод с `terraform plan`. На 99% модулей расхождений нет, но оставшийся 1% лучше найти на staging, а не когда срочно надо что-то задеплоить. Занимает час, экономит нервы.
Поделиться темой:
✈ Telegram
VK
- Похожие темы
-
- Prometheus задыхается на нашем масштабе, мигрировать на VictoriaMetrics или Mimir?
13 ответов · 1083 просмотров
-
- Вскрыли свой terraform.tfstate на 22 МБ — там призраки уволенных стажёров
12 ответов · 926 просмотров
-
-
- Terraform или OpenTofu в 2026? Стоит ли мигрировать после смены лицензии HashiCorp
7 ответов · 372 просмотров
-
- Terraform state file испортился как восстановить и не потерять инфраструктуру
9 ответов · 90 просмотров
-
Похожие запросы:
terraform yandex cloud с чего начать новичкукак установить terraform и opentofu на linuxчто такое terraform state и tfstate простыми словамиудаленный backend terraform на object storage yandex cloudчто такое инфраструктура как код iac простыми словамиterraform plan и apply что делают и чем отличаются
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость