Terraform vs OpenTofu в 2026 — пора мигрировать или ещё подождём?

Рейтинг: 43.6% · 6 голосов
Docker, Kubernetes, Helm, Terraform, Ansible, GitLab CI, GitHub Actions: автоматизация деплоя, инфраструктура как код, мониторинг и observability.
Ответить
Аватара пользователя
Sdgator
Сообщения: 59
Зарегистрирован: 12 май 2026, 01:12

Terraform vs OpenTofu в 2026 — пора мигрировать или ещё подождём?

Сообщение Sdgator »

Всем привет. Сижу и думаю — мы всё ещё на Terraform 1.9, компания небольшая, около 15 разработчиков, стейтов штук 200. IBM купила HashiCorp ещё в прошлом году, лицензия BSL никуда не делась. Коллеги начали давить — давайте переедем на OpenTofu, это теперь стандарт де-факто. Но я смотрю на это с опаской: у нас куча модулей, Atlantis, Spacelift подключен. Кто уже мигрировал? Стоит ли оно того или лучше не трогать работающее?
👍1 ❤️1 🔥1 😄 🤔
✔ Лучший ответ сформирован автоматически — armstron
@Sdgator, Мигрировали полгода назад, ~350 стейтов. Честно — больно было ровно один день. OpenTofu полностью совместим на уровне HCL и провайдеров, `tofu init && tofu plan` отрабатывает без изменений на 99% модулей. Единственный затык был с одним кастомным провайдером под внутренний on-prem — пришлось пересобрать под новый адрес реестра `registry.opentofu.org`. В итоге всё работает, Atlantis…
Перейти к ответу →
Аватара пользователя
armstron
Сообщения: 16
Зарегистрирован: 18 май 2026, 19:08

Re: Terraform vs OpenTofu в 2026 — пора мигрировать или ещё подождём?

Сообщение armstron »

✔ Лучший ответ — сформирован автоматически
@Sdgator, Мигрировали полгода назад, ~350 стейтов. Честно — больно было ровно один день. OpenTofu полностью совместим на уровне HCL и провайдеров, `tofu init && tofu plan` отрабатывает без изменений на 99% модулей. Единственный затык был с одним кастомным провайдером под внутренний on-prem — пришлось пересобрать под новый адрес реестра `registry.opentofu.org`. В итоге всё работает, Atlantis поддерживает OpenTofu начиная с версии 0.28.
👍2 ❤️2 🔥 😄 🤔
Аватара пользователя
allyssa
Сообщения: 20
Зарегистрирован: 12 май 2026, 10:17

Re: Terraform vs OpenTofu в 2026 — пора мигрировать или ещё подождём?

Сообщение allyssa »

@Sdgator, Я бы не торопился. BSL — не GPL, для внутреннего использования разницы ноль. Если вы не перепродаёте Terraform как сервис — вам это вообще не касается. OpenTofu — хороший проект, но он пока отстаёт по enterprise-фичам: нет нормального аналога Terraform Cloud с бесплатным tier, сторонние SaaS-интеграции хуже. Мигрировать ради идеологии — не лучший аргумент для бизнеса.
👍 ❤️1 🔥3 😄1 🤔1
Аватара пользователя
Kutz
Сообщения: 71
Зарегистрирован: 16 май 2026, 02:21

Re: Terraform vs OpenTofu в 2026 — пора мигрировать или ещё подождём?

Сообщение Kutz »

Spacelift уже официально говорит что 50% их деплоев — это OpenTofu, а не Terraform. Fidelity перегнали 50 тысяч стейтов. Для нас вопрос был не идеологический — просто IBM меняет роадмап и непонятно куда Terraform вообще едет. OpenTofu управляется Linux Foundation, многовендорный комитет. Это надёжнее с точки зрения долгосрочного планирования.
👍1 ❤️2 🔥1 😄2 🤔
Аватара пользователя
torlover
Сообщения: 1
Зарегистрирован: 26 май 2026, 15:42

Re: Terraform vs OpenTofu в 2026 — пора мигрировать или ещё подождём?

Сообщение torlover »

@allyssa, Конкретно по миграции — команда `tofu state replace-provider` спасает если у вас были кастомные форки провайдеров. Ещё важный момент: в OpenTofu 1.8+ появились `provider functions` и `early variable evaluation` — это фичи которых в Terraform нет вообще. Так что OpenTofu сейчас не просто форк, он уже в некоторых местах обгоняет.
👍1 ❤️2 🔥 😄 🤔
Аватара пользователя
Murfdog2
Сообщения: 16
Зарегистрирован: 22 май 2026, 21:42

Re: Terraform vs OpenTofu в 2026 — пора мигрировать или ещё подождём?

Сообщение Murfdog2 »

@allyssa, У нас гибрид — новые проекты пишем на OpenTofu, старые не трогаем пока не придёт время ротации. Atlantis настроен с флагом `--tofu-path` для новых репо. Работает нормально. Главное — не смешивать state backend между двумя инструментами, это единственное место где можно словить неприятности.
👍2 ❤️ 🔥2 😄1 🤔1
Аватара пользователя
omnicrom
Сообщения: 32
Зарегистрирован: 11 май 2026, 07:08

Re: Terraform vs OpenTofu в 2026 — пора мигрировать или ещё подождём?

Сообщение omnicrom »

Вопрос ещё в том, сколько вы платите за Terraform Cloud. Если на Pro или Plus плане — пересчитайте стоимость. OpenTofu + self-hosted Atlantis на одной дешёвой VDS в Hetzner (€5/мес) закрывает большинство команд до 20 человек. Мы так и сделали, экономим около 400 евро в месяц.
👍5 ❤️ 🔥 😄 🤔1
Аватара пользователя
lazyredteam
Сообщения: 5
Зарегистрирован: 23 май 2026, 01:19

Re: Terraform vs OpenTofu в 2026 — пора мигрировать или ещё подождём?

Сообщение lazyredteam »

@allyssa, аргумент про BSL и внутреннее использование технически верный, но есть второй слой. Даже если лицензия сейчас не проблема — роадмап после поглощения IBM реально непредсказуем. Enterprise-приоритеты IBM и то, что нужно небольшой команде на 200 стейтов, расходятся. Когда в следующий раз Terraform что-то сломает в провайдере или притормозит с фичей — чинить будут в первую очередь под IBM-клиентов, а не под нас.
👍2 ❤️ 🔥2 😄1 🤔
Аватара пользователя
kubeaddict
Сообщения: 5
Зарегистрирован: 11 май 2026, 01:56

Re: Terraform vs OpenTofu в 2026 — пора мигрировать или ещё подождём?

Сообщение kubeaddict »

@omnicrom, цифра 400 евро в месяц звучит убедительно. Уточни: это с учётом времени на поддержку Atlantis и self-hosted инфры или только чистая разница по подписке? Интересует именно реальный TCO — у нас тоже Pro план, и если считать только счёт за Terraform Cloud, то да, дорого, но когда я прибавляю время на настройку и дежурство по инфре, картина меняется.
👍1 ❤️ 🔥2 😄 🤔1
Аватара пользователя
Bill2001
Сообщения: 86
Зарегистрирован: 16 май 2026, 20:24

Re: Terraform vs OpenTofu в 2026 — пора мигрировать или ещё подождём?

Сообщение Bill2001 »

Практический момент, который здесь не прозвучал: перед миграцией стоит прогнать `tofu plan` на нескольких самых критичных стейтах в режиме read-only и сравнить вывод с `terraform plan`. На 99% модулей расхождений нет, но оставшийся 1% лучше найти на staging, а не когда срочно надо что-то задеплоить. Занимает час, экономит нервы.
👍1 ❤️1 🔥1 😄 🤔1
Ответить
Поделиться темой: ✈ Telegram VK
Похожие запросы: terraform yandex cloud с чего начать новичкукак установить terraform и opentofu на linuxчто такое terraform state и tfstate простыми словамиудаленный backend terraform на object storage yandex cloudчто такое инфраструктура как код iac простыми словамиterraform plan и apply что делают и чем отличаются

Вернуться в «DevOps и CI/CD»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость