Terraform Associate 003 vs 004: что изменилось в январе 2026 года
8 января 2026 года HashiCorp сняла с поддержки Terraform Associate 003 и заменила его версией 004. Вот что нового и что нужно изучить.
8 января 2026 года HashiCorp сняла с поддержки экзамен Terraform Associate (003) и в тот же день заменила его версией (004). Если вы запланировали попытку сдачи 003 до этой даты, вы смогли ее сохранить; если нет, то теперь единственный путь — это 004. Идентификатор сертификата — "HashiCorp Certified: Terraform Associate (004)", а сам сертификат по-прежнему называется "Terraform Associate" без указания версии на значке — версии имеют значение только во время экзамена.
Есть и второе изменение, почти более значительное, чем обновление учебной программы: с запуском 004 HashiCorp перенесла проведение экзаменов с PSI на Certiverse. Концептуально формат онлайн-прокторинга остался тем же, но программное обеспечение другое, процедура регистрации другая, и сочетания клавиш, которые вы, возможно, запомнили для PSI, больше не работают. Подробнее об этом ниже.
Контекст, который стоит знать: IBM приобрела HashiCorp. Объявление было сделано в апреле 2024 года, сделка закрыта в феврале 2025 года. Программа сертификации сохранила бренд HashiCorp в течение 2025 и в 2026 году — IBM (пока) не включила ее в свою систему учетных данных. По состоянию на апрель 2026 года сертификаты по-прежнему доступны на developer.hashicorp.com/certifications. Это может измениться.
Что нового в 004
HashiCorp добавила или расширила пять областей:
Stacks. Это главное. Stacks — это ответ HashiCorp на оркестрацию многосредовых, многокомпонентных систем — по сути, способ объявить "вот компоненты в этой системе, вот развертывания, вот как они зависят друг от друга" без необходимости писать собственный обертку. Stacks стал общедоступным (GA) в HCP Terraform в 2024 году, и экзамен 004 проверяет терминологию Stacks, жизненный цикл развертывания и базовую конфигурацию. Не ожидайте вопросов по глубокому авторскому написанию; ожидайте вопросы типа "что делает этот блок Stacks" и "когда вы бы использовали Stack вместо workspace".
Модули без кода (No-code modules). Возможность публиковать модуль, который команды платформы могут развертывать через пользовательский интерфейс (UI) без написания HCL. От 004 требуется знание того, что такое no-code modules, как они публикуются, и в чем разница между no-code module и обычным модулем реестра.
Задачи выполнения (Run tasks). Внешние интеграции на основе веб-хуков в жизненный цикл Terraform plan/apply. Run tasks были технически доступны до 004, но не входили в программу 003. Они есть в 004 — что они делают, когда срабатывают, как интегрируются с политикой.
Обнаружение дрейфа (Drift detection). Обнаружение дрейфа HCP Terraform теперь входит в область экзамена. Экзамен проверяет, что делает обнаружение дрейфа, когда оно запускается, что означает "управляемые ресурсы изменились вне Terraform", и базовый процесс исправления.
Sentinel как политика и наборы политик. Sentinel был в 003 лишь поверхностно. В 004 он расширен — наборы политик, уровни принуждения (advisory, soft-mandatory, hard-mandatory), разница между Sentinel и OPA-via-run-tasks, а также рабочий процесс применения политик к различным workspace.
004 также переписывает контент, касающийся рабочих процессов, предполагая использование HCP Terraform / Terraform Enterprise, а не только рабочих процессов CLI. Рабочие процессы CLI по-прежнему тестируются, но их доля уменьшилась.
Что перешло из 003
Многое, если честно. Основы практически не изменились:
- Основы языка Terraform: провайдеры, ресурсы, источники данных (data sources), переменные, выводы (outputs), локальные переменные (locals), выражения, функции, динамические блоки.
- Управление состоянием: локальное состояние, удаленное состояние, блокировка состояния, подкоманды
terraform state, последствия поврежденного состояния. - Модули: создание, реестр, управление версиями, публичный реестр против частного реестра.
- Provisioners (по-прежнему не рекомендуется, по-прежнему проверяется).
- Workspaces (разновидности CLI и HCP).
- Жизненный цикл Init / plan / apply / destroy.
- Граф выполнения, разрешение зависимостей,
depends_on.
Если вы готовились к 003 и не сдали его до 8 января, хорошая новость в том, что большая часть вашей подготовки переносится. Добавьте 15–25 часов на новый материал (Stacks, no-code modules, run tasks, drift detection, расширенный Sentinel), и вы готовы.
PSI на Certiverse: что на самом деле изменилось
Я сдавал экзамены на обеих платформах. Различия не огромны, но они реальны:
Процесс регистрации. Процедура регистрации Certiverse немного быстрее — меньше повторных фотографий удостоверения личности, меньше просьб "повернуть ноутбук, чтобы трижды показать углы комнаты". Обе платформы по-прежнему сканируют ваше лицо, удостоверение личности и рабочее пространство. Обе по-прежнему требуют чистого стола и отсутствия второго монитора.
Интерфейс экзамена. Пользовательский интерфейс Certiverse для вопросов чище. Отметка вопросов для просмотра работает аналогично. Индикатор прогресса лучше. Веб-интерфейс использует стандартные сочетания клавиш браузера; заблокированная среда PSI имела свои особенности. Людям, которые запомнили клавиши PSI для отметки вкладок, придется переучиваться.
Калькулятор и заметки. Certiverse предоставляет блокнот для заметок прямо в браузере. PSI требовал либо плагин цифровой доски, либо вообще не предоставлял возможности для заметок. Для Terraform Associate блокнот редко бывает полезен — вы не будете заниматься математикой. Но если вы любите делать наброски, блокнот к вашим услугам.
Политика переноса. Немного более лояльна на Certiverse — 24 часа до экзамена против 48-часового окна PSI. Не полагайтесь на это; политика может измениться.
Системные требования. Certiverse работает в браузере. PSI требовал загружаемый защищенный браузер. Если вы раньше сталкивались с проблемами PSI Bridge с антивирусом корпоративного ноутбука, Certiverse станет облегчением.
В целом, на мой взгляд, переход является позитивным. Сложным является содержание экзамена, а не платформа — но менее враждебная платформа снижает случайный стресс в день сдачи.
Механика экзамена 004
- 57 вопросов (смесь вопросов с множественным выбором, множественным ответом, заполнением пробелов, сопоставлением).
- 60 минут.
- 70,50 долларов США плюс налог.
- Проходной балл не публикуется (HashiCorp не раскрывает; оценка сообщества ~70%).
- Онлайн через Certiverse.
- Срок действия: 2 года.
- Одна пересдача разрешена через 24 часа; последующие пересдачи требуют ожидания 14 дней.
Бесплатная пересдача не предусмотрена. Если вы не сдадите, вы платите еще $70.50. Это все еще дешево по сравнению с экзаменами AWS / Azure / GCP ($165–$300) и очень дешево по сравнению с экзаменами CNCF ($250–$445). Доступность — это одна из вещей, которую HashiCorp сделала правильно с этим сертификатом.
Время на обучение и ресурсы
Реалистичное время на обучение для 004:
- Ежедневный пользователь Terraform: 15–25 часов в течение 2–3 недель. Большая часть времени уходит на чтение документации по новому содержанию (Stacks, run tasks) и выполнение 200–300 практических вопросов для проверки узнавания шаблонов экзамена.
- Случайный пользователь Terraform: 40–60 часов в течение 5–6 недель. Вам понадобится повторить управление состоянием, модули и функции HCP Terraform, с которыми вы не сталкиваетесь в обычной работе.
- Новичок в Terraform: 80–120 часов в течение 8–10 недель. Прочитайте официальную документацию на developer.hashicorp.com/terraform/docs от начала до конца. Создайте реальный проект (настройка многосредовой среды AWS или Azure) перед сдачей экзамена.
Работающие ресурсы: официальное учебное пособие HashiCorp обновлено для 004 и бесплатно. Учебные материалы HashiCorp Learn охватывают большую часть того, что есть на экзамене, структурированные по темам. Банки практических вопросов необходимы для ознакомления с шаблонами экзамена — стиль вопросов специфичен для HashiCorp, и вы будете быстрее справляться на реальном экзамене, если видели эти шаблоны.
Книги эпохи 003 (Sander van Vugt, серия "in Action") в основном все еще полезны для изучения основ. Они не охватывают Stacks, no-code modules или расширенный Sentinel — дополните их официальной документацией.
Стоит ли сдавать сейчас или подождать?
Сдавайте сейчас, если вы работаете с Terraform. 004 вряд ли будет заменен как минимум в течение 2 лет, а сертификат дешев и уважаем. Содержание Sentinel и HCP Terraform даст вам преимущество на собеседованиях по платформенной инженерии, где затрагиваются вопросы управления IaC.
Подождите, если вы в настоящее время не используете Terraform, но думаете, что будете использовать его через 6+ месяцев. Изучайте сертификацию, когда у вас появится реальный проект, чтобы закрепить концепции — изучение Terraform по книгам без практики оставляет вам поверхностные знания, которые быстро забываются.
Пропустите, если ваш инструмент IaC — это OpenTofu, Pulumi или CloudFormation. Есть совпадения с Terraform, но сертификат специально проверяет функциональность продукта HashiCorp, включая функции HCP Terraform, которые отсутствуют в альтернативах.
Если вы решились, просмотрите банк практических вопросов Terraform 004 на CertLabPro или начните экзамен с ограничением по времени. Стиль вопросов — это та часть, которая больше всего выигрывает от тренировки — содержание вы можете изучить по документации, но распознавание шаблонов под давлением времени нужно практиковать.