К основному содержанию
скилл CX Codex

iac-data-engineering-terraform — скилл для Claude Code: Terraform

Скилл с готовыми шаблонами Terraform для дата-инженерии: бакеты S3, инстансы EC2 и роли IAM. Пригодится, когда нужно поднять инфраструктуру под пайплайны декларативно.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add reason-machines/data-skills --skill iac-data-engineering-terraform -a claude-code
Открыть на GitHub

Что делает iac-data-engineering-terraform

Скилл даёт агенту набор HCL-паттернов под AWS. Внутри — описание бакета S3 с версионированием и правилом жизненного цикла: переход в GLACIER через 90 дней и удаление через 365. Ещё есть EC2-инстанс для обработки данных с user_data, который ставит python3, pandas, boto3 и awscli, плюс security group и IAM-роль с доступом к S3 через instance profile.

Структура проекта разложена по файлам: main.tf, variables.tf, outputs.tf. Переменные задают регион, окружение, тип инстанса и префикс имени бакета. Команды идут с флагом -chdir=terraform — от init и validate до plan, apply и destroy. Есть и точечное удаление через -target.

Перед работой понадобится сам Terraform, AWS CLI и настроенные креды: aws configure либо переменные AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY, AWS_DEFAULT_REGION. В примере security group открывает SSH-порт 22 на 0.0.0.0/0 — в комментарии к коду сказано ограничить это в продакшене. Вот это стоит поправить до первого apply, иначе инстанс окажется доступен всем.

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

  • поднять бакет S3 под хранение данных с версионированием
  • описать EC2-инстанс для обработки с нужными пакетами
  • выдать инстансу доступ к S3 через IAM-роль без ключей в коде
  • настроить жизненный цикл объектов: архив и удаление по срокам
  • разложить конфигурацию Terraform по переменным и выводам

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

  • создай terraform-конфигурацию для S3 и EC2 под дата-пайплайн
  • добавь IAM-роль с доступом к бакету и подключи её к инстансу
  • покажи, что изменится, перед применением — прогони plan

Как установить iac-data-engineering-terraform

1Через Skills CLI (Vercel)

npx skills add reason-machines/data-skills --skill iac-data-engineering-terraform -a claude-code

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

~/.claude/skills/iac-data-engineering-terraform/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/iac-data-engineering-terraform/

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

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

harvard-artifacts-collection-data-engineering Скилл собирает данные из Harvard Art Museums API в MySQL и показывает их в Streamlit. Пригодится, когда нужен рабочий пример ETL от API до дашборда. CX Codex +1 1 900установок harvard-artifacts-collection-etl-analytics Скилл для сборки ETL-пайплайна и аналитического дашборда на данных Harvard Art Museums API: Python, SQL и Streamlit. CX Codex +1 1 900установок harvard-artifacts-collection-analytics-pipeline Скилл собирает пайплайн от Harvard Art Museums API до дашборда: ETL, SQL-хранилище и визуализация на Streamlit. CX Codex +1 1 900установок iac-terraform-data-engineering Скилл для Claude и других ИИ-агентов: помогает описывать инфраструктуру AWS под данные в Terraform — бакеты S3, инстансы EC2, роли IAM. CX Codex +1 1 800установок terraform-data-engineering-infrastructure Скилл с шаблонами Terraform для дата-инженерии: S3 под дата-лейк, EC2 для обработки, IAM-роли. Пригодится, когда нужно поднять инфраструктуру на AWS без ручного клика по консоли. CX Codex +1 1 800установок harvard-artifacts-etl-pipeline Скилл для ИИ-агента: помогает собрать пайплайн от Harvard Art Museums API до графиков в Streamlit. CX Codex +1 1 700установок data-analytics-skills-claude Набор скиллов помогает проверять качество данных, разбирать метрики и готовить спецификации дашбордов. Пригодится для анализа и объяснения результатов команде. CX Codex +1 1 300установок harvard-art-museum-data-engineering Скилл собирает ETL-пайплайн для Harvard Art Museums API: выгрузка артефактов, преобразование в таблицы, загрузка в SQL и дашборд на Streamlit. CX Codex +1 1 300установок

Похожие

terraform-aws devops-skills Разворачивает инфраструктуру AWS через Terraform, настраивает модули и хранение стейта. Пригодится при декларативном описании облачных ресурсов. CX Codex +1 387установок terraform-engineer VoltAgent Community Субагент для проектирования и рефакторинга инфраструктуры на Terraform. Помогает собирать переиспользуемые модули, настраивать бэкенд и проверять безопасность multi-cloud окружений. 328установок setting-up-ec2-instance-profiles aws Настраивает профили инстансов EC2 и роли IAM для безопасного вызова сервисов AWS без сохранения ключей в коде. Пригодится при настройке доступа к S3, DynamoDB или CloudWatch. CX Codex +1 6 200установок terraform-search-import hashicorp Находит неучтённую облачную инфраструктуру и помогает перевести её в код Terraform через массовый импорт. Пригодится при инвентаризации облака. CX Codex +1 4 900установок terraform-infrastructure aj-geddes Направляет агента при настройке облачной инфраструктуры через Terraform с модулями и удалённым стейтом. Пригодится для выката окружений dev, staging и prod. CX Codex +1 1 200установок terraform-diagrams Eraser Labs Разбирает .tf-файлы и рисует схему инфраструктуры: ресурсы, модули, связи. Пригодится, когда надо показать архитектуру, а не читать HCL глазами. CX Codex +1 745установок

Рядом в теме «DevOps и инфраструктура»

Всё по теме «DevOps и инфраструктура» →

Вопросы о iac-data-engineering-terraform

Как установить iac-data-engineering-terraform в Claude?

Выполните npx skills add reason-machines/data-skills --skill iac-data-engineering-terraform -a claude-code. Скилл окажется в ~/.claude/skills/iac-data-engineering-terraform/SKILL.md.

Что делает этот скилл?

Даёт агенту шаблоны Terraform для AWS: бакеты S3, EC2-инстансы, security groups и роли IAM с политиками доступа. Плюс команды для init, plan, apply и destroy.

Что нужно настроить до запуска?

Terraform, AWS CLI и доступы к аккаунту — через aws configure или переменные окружения с ключом, секретом и регионом.

Смотрите также

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

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