К основному содержанию
субагент

terraform-specialist — субагент для Claude Code: модули и state

Субагент по Terraform: помогает собирать модули, настраивать remote state и ловить drift. Пригодится, когда инфраструктура уже не влезает в один main.tf.

Установить в Claude Code · Через claude-code-templates Все способы и платформы ↓
npx claude-code-templates@latest --agent devops-infrastructure/terraform-specialist
Открыть на GitHub

Что делает terraform-specialist

Субагент работает с Terraform и инфраструктурой как код: проектирует модули с входными переменными, настраивает backend для remote state, прописывает провайдеров с ограничениями по версиям. Отдельно берётся за workspace для нескольких окружений, импорт существующих ресурсов и обнаружение drift.

Внутри — набор правил, которых агент держится: не повторяться в описаниях, считать state-файлы неприкосновенными и делать бэкап, сначала смотреть plan, потом apply, фиксировать версии провайдеров и брать значения из data sources вместо захардкоженных. На выходе получаются модули, конфигурация backend, требования к провайдерам, скрипты или Makefile для частых операций и pre-commit хуки для валидации. Ещё агент показывает примеры .tfvars и вывод plan вместе с apply.

Инструменты у него простые: Read, Write, Edit и Bash. То есть правки в конфигурации он вносит сам, а команды запускает через шелл — значит, доступ к вашему рабочему каталогу и к провайдеру у него есть. Перед первым запуском стоит убедиться, что Terraform установлен и настроен доступ к вашему backend: без этого plan не построится. Если в проекте уже есть state, который правили руками, сначала сделайте бэкап — агент перестраивает конфигурацию под модульную схему, и расхождения всплывут на первом же плане.

Какие задачи решает

  • разложить разросшийся main.tf на переиспользуемые модули
  • вынести state в S3, Azure Storage или Terraform Cloud
  • зафиксировать версии провайдеров, чтобы сборки не разъезжались
  • развести окружения по workspace
  • импортировать существующие ресурсы и найти расхождения с конфигурацией

Примеры запросов агенту

  • Разбей этот main.tf на модули с входными переменными и покажи пример .tfvars
  • Настрой remote state в S3 и добавь ограничения версий для провайдера AWS
  • Проверь, есть ли drift между текущим state и конфигурацией, и предложи план импорта

Как установить terraform-specialist

1Через claude-code-templates

npx claude-code-templates@latest --agent devops-infrastructure/terraform-specialist

2Вручную: положить файлы

.claude/agents/terraform-specialist.md

Для всех проектов — ~/.claude/agents/. Claude делегирует задачу сам по полю description или по @-упоминанию

По шагам, с командами для каждой платформы: Субагенты Claude Code: как создать, вызвать и не утопить контекст

Вопросы о terraform-specialist

Как установить terraform-specialist в Claude?

Через шаблоны: npx claude-code-templates@latest --agent devops-infrastructure/terraform-specialist. После этого файл агента лежит в .claude/agents/terraform-specialist.md.

Что делает terraform-specialist?

Проектирует модули Terraform, настраивает backend для remote state, прописывает провайдеров с версиями, разводит окружения по workspace и ищет drift. Ещё готовит скрипты для частых операций и pre-commit хуки.

Какие инструменты доступны субагенту?

Read, Write, Edit и Bash. Поэтому он и правит конфигурацию, и запускает команды Terraform в вашем каталоге.

Похожие субагенты

Все субагенты по теме «DevOps и инфраструктура» →
huawei-cloud-terraform-installer huaweicloud Скилл ставит Terraform CLI на Linux и Windows, используя зеркало Huawei Cloud для провайдера. Пригодится, когда Terraform ещё не настроен для IaC-задачи. CX Codex +1 17 400установок huawei-cloud-terraform-generator huaweicloud Скилл превращает описание инфраструктуры в Terraform-конфигурацию для Huawei Cloud и проводит деплой с подтверждением на каждом шаге. CX Codex +1 17 000установок terraform-skill Anton Babenko Диагностирует риски и управляет кодом Terraform и OpenTofu в ассистенте. Помогает при рефакторинге модулей, миграциях стейта и настройке безопасного пайплайна. CX Codex +1 7 400установок terraform-stacks hashicorp Помогает описывать конфигурации Terraform Stacks, связывать модули в компоненты и настраивать файлы развёртывания для мультирегиональной инфраструктуры. CX Codex +1 5 600установок terraform официальный HashiCorp Подключает к Claude MCP-сервер Terraform: агент работает с экосистемой Terraform и помогает писать конфигурации Infrastructure as Code. ★ 44 635звёзд репо terraform-azure официальный github Правило задаёт Copilot стиль и ограничения при работе с Terraform на Azure: структура файлов, модули AVM, запрет на секреты в состоянии. ★ 40 418звёзд репо

Из того же набора205

Весь набор →
agent-expert Субагент, который помогает проектировать других агентов Claude: структура, границы экспертизы, промпты и примеры. 1 426установок format-python-files Хук прогоняет black по каждому .py-файлу, который Claude изменил через Edit. Форматирование перестаёт быть отдельным шагом. 1 405установок supabase-schema-sync Команда сверяет локальную схему базы данных с удалённым проектом Supabase через MCP-сервер. Помогает быстро находить расхождения и готовить файлы миграций. 1 405установок init-project Разворачивает структуру нового проекта: каталоги, git, линтеры, тесты и CI. Пригодится, когда нужно начать с чистого листа без ручной возни. 1 382установок backup-before-edit Хук Claude делает копию файла с меткой времени перед каждой правкой. Пригодится, когда агент переписывает код и хочется откатиться. 1 328установок containerize-application Слэш-команда собирает Docker-конфигурацию под ваш проект: Dockerfile, .dockerignore, docker-compose и заготовки для Kubernetes. 1 200установок mermaid-diagrams Скилл учит агента писать диаграммы Mermaid: классы, последовательности, ERD, C4, флоучарты. Пригодится, когда нужно задокументировать архитектуру или схему БД. 1 180установок docs-maintenance Команда проверяет документацию, ссылки, структуру и стиль, а затем помогает подготовить обновления. Пригодится для регулярного аудита Markdown-файлов. 1 146установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой