Skills Hashicorp
ego lite browser
спонсорego lite — это самый быстрый браузер для AI-агентов, выполняющих веб-автоматизацию, который делится вашим состоянием входа с Codex или Claude Code, без затрат и без настройки.
Alpha Vantage MCP Server
спонсорДоступ к данным финансовых рынков: реальное время и исторические данные по акциям, ETF, опционам, форексу, криптовалютам, сырьевым товарам, фундаментальным показателям, техническим индикаторам и многому другому
aws-ami-builder
agent-skills/plugins/packer/skills/aws-ami-builder
Создаёт пользовательские образы Amazon Machine Images с помощью сборщика amazon-ebs из Packer. Автоматизирует создание AMI из исходных AMI с использованием HCL-шаблонов и провизионеров для настройки (скрипты оболочки, загрузка файлов, управление конфигурацией). Поддерживает многрегиональное распространение AMI через ami_regions и гибкую фильтрацию исходных AMI по имени, владельцу и типу виртуализации. Аутентифицируется через переменные окружения, файл учётных данных AWS или профили экземпляров IAM; включает команды проверки и сборки для шаблона...
azure-image-builder
agent-skills/plugins/packer/skills/azure-image-builder
Создание управляемых образов Azure и образов Azure Compute Gallery с помощью Packer. Используйте при создании пользовательских образов для виртуальных машин Azure.
azure-verified-modules
agent-skills/plugins/terraform/skills/azure-verified-modules
Требования к сертификации и лучшие практики для модулей Azure Terraform, стремящихся к соответствию AVM. Обеспечивает соблюдение ограничений версий провайдера (azurerm >= 4.0, < 5.0; azapi >= 2.0, < 3.0) и запрещает ссылки на модули на основе git в пользу закрепленных источников реестра Terraform. Требует использования нижнего регистра с подчеркиваниями для всех идентификаторов, точных типов переменных, отдельных атрибутов вывода через шаблон антикоррупционного слоя и упорядоченных по алфавиту локальных переменных. Требует переменных переключателей функций для добавляемых новых ресурсов...
new-terraform-provider
agent-skills/plugins/terraform/skills/new-terraform-provider
Создание каркаса нового провайдера Terraform с использованием Plugin Framework. Генерирует новую рабочую область модуля Go с стандартным соглашением об именовании "terraform-provider-" и инициализирует необходимые зависимости. Предоставляет шаблонный файл main.go, следующий шаблонам Plugin Framework от HashiCorp, с маркерами TODO для настройки. Проверяет настройку, выполняя команды сборки и тестирования, чтобы убедиться, что провайдер компилируется и проходит начальные проверки. Управляет рабочей областью, запрашивая подтверждение намерения перед созданием новой...
provider-actions
agent-skills/plugins/terraform/skills/provider-actions
Реализация императивных действий провайдера Terraform в событиях жизненного цикла ресурсов с использованием Plugin Framework. Поддерживает триггеры жизненного цикла до/после создания и до/после обновления (события уничтожения недоступны в Terraform 1.14.0). Требует правильного определения схемы с корректными типами фреймворка, ElementType для коллекций и валидаторами для проверки входных данных. Включает отчетность о прогрессе, управление таймаутами и всестороннюю обработку ошибок для длительных операций. Реализует опрос и...
provider-configuration
agent-skills/plugins/terraform/skills/provider-configuration
Реализация конфигурации провайдера Terraform и аутентификации с помощью Plugin Framework: схема провайдера для учетных данных (атрибуты Optional + Sensitive),…
provider-docs
agent-skills/plugins/terraform/skills/provider-docs
Создание, обновление и проверка документации провайдера Terraform для Terraform Registry с использованием рекомендованных HashiCorp шаблонов, tfplugindocs шаблонов и схемы…
provider-ephemeral-resources
agent-skills/plugins/terraform/skills/provider-ephemeral-resources
Реализация эфемерных ресурсов провайдера Terraform с помощью Plugin Framework: жизненный цикл Open/Renew/Close, проектирование эфемерной схемы, регистрация через…
provider-framework-migration
agent-skills/plugins/terraform/skills/provider-framework-migration
Перенос ресурсов и источников данных провайдера Terraform с Plugin SDKv2 на Plugin Framework: объединение обоих плагинов в одном провайдере (terraform-plugin-mux, …
provider-resources
agent-skills/plugins/terraform/skills/provider-resources
Реализация ресурсов и источников данных Terraform Provider с полными операциями CRUD и тестированием. Охватывает шаблоны реализации ресурсов как для SDKv2, так и для Plugin Framework, включая проектирование схемы, модификаторы плана и валидаторы. Содержит примеры полных операций CRUD (Create, Read, Update, Delete) с обработкой ошибок, управлением состоянием и шаблонами для случая отсутствия ресурса. Включает шаблоны приемочного тестирования: базовые тесты, тесты на исчезновение, вспомогательные функции и команды выполнения тестов...
provider-test-patterns
agent-skills/plugins/terraform/skills/provider-test-patterns
Шаблоны для написания приемочных тестов с использованием terraform-plugin-testing и Plugin Framework.
push-to-registry
agent-skills/plugins/packer/skills/push-to-registry
Отправляет метаданные сборки Packer в реестр HCP Packer для отслеживания жизненного цикла образов и управления. Регистрирует артефакты сборки в HCP Packer с минимальными накладными расходами, сохраняя только метаданные (не сами образы) и добавляя менее минуты к времени сборки. Поддерживает метки на уровне корзин (обновляемые при каждой сборке) и неизменяемые метки на уровне сборки (git SHA, временные метки) для контроля версий и отслеживания соответствия требованиям. Интегрируется с Terraform через источник данных hcp_packer_artifact для запроса и развертывания образов в...
refactor-module
agent-skills/plugins/terraform/skills/refactor-module
We need to translate the given English text into Russian, preserving the name "refactor-module" if it appears, but it does not appear in the text. The text is a description of a skill. We must not add any extra commentary, labels, or formatting. Just the translation. The text: "Break monolithic Terraform configurations into reusable, well-structured modules with clear contracts and migration paths. Analyzes existing code to identify refactoring candidates, groups resources by logical function, and assesses complexity before design Generates module interfaces with typed variables, validation rules, and descriptive outputs following HashiCorp best practices Provides state migration strategies using moved blocks (Terraform 1.1+) or manual terraform state mv commands..." Note: There is a missing period or line break after "design" and before "Generates". We'll translate as is, but ensure proper punctuation in Russian. Translation: "Разбивайте монолитные конфигурации Terraform на переиспользуемые, хорошо структурированные модули с четкими контрактами и путями
run-acceptance-tests
agent-skills/plugins/terraform/skills/run-acceptance-tests
We need to translate the given English text into Russian. The text describes a skill for running acceptance tests for Terraform providers. The name "run-acceptance-tests" is not in the text, so we don't include it. We must preserve technical terms like "go test", "TF_ACC", "TestAccFeatureHappyPath", "TestCheckFunc", etc. Also preserve numbers, URLs (none here), and protocol names. No extra commentary. The text: "Execute and diagnose Go acceptance tests for Terraform providers with structured troubleshooting. Run focused acceptance tests using go test -run=TestAccFeatureHappyPath with TF_ACC=1 environment variable Diagnose failures progressively: retry with -count=1 , enable verbose output with -v , activate debug logging via TF_LOG=debug , and persist Terraform workspace with TF_ACC_WORKING_DIR_PERSIST=1 Validate test reliability by intentionally breaking a TestCheckFunc, re-running the test to..." We need to translate into Russian. Keep technical terms in English. Ensure proper punctuation and spacing. Let's
terraform-policy
agent-skills/plugins/terraform/skills/terraform-policy
Написание, тестирование или конвертация файлов Terraform Policy (.policy.hcl, .policytest.hcl, Sentinel→tfpolicy). Триггеры: policy.hcl, policytest, convert sentinel, tfpolicy,…
terraform-search-import
agent-skills/plugins/terraform/skills/terraform-search-import
Обнаружение существующих облачных ресурсов с помощью поисковых запросов Terraform Search и массовый импорт их в управление Terraform. Используйте при подключении неуправляемой инфраструктуры…
terraform-stacks
agent-skills/plugins/terraform/skills/terraform-stacks
Всеобъемлющее руководство по созданию, проверке и управлению конфигурациями Terraform Stack в различных средах. Охватывает основы языка Stack: определения компонентов (.tfcomponent.hcl), экземпляры развертывания (.tfdeploy.hcl), организацию файлов и требования Terraform v1.13+. Поддерживает развертывание в нескольких регионах и средах с использованием for_each для провайдеров и компонентов, с автоматическим выводом зависимостей между компонентами. Включает аутентификацию с использованием workload identity (OIDC), токен идентификации...
terraform-style-guide
agent-skills/plugins/terraform/skills/terraform-style-guide
Генерирует и поддерживает код Terraform в соответствии с официальными соглашениями о стиле HashiCorp. Обеспечивает отступы в два пробела, именование в нижнем регистре с подчеркиванием и стандартную организацию файлов: terraform.tf, providers.tf, main.tf, variables.tf, outputs.tf и locals.tf. Требует указания типа и описания для всех переменных и выходных данных, с поддержкой правил валидации и флага sensitive для учетных данных. Отдает приоритет for_each перед count для динамических ресурсов, применяет усиление безопасности (шифрование, приватные...
terraform-test
agent-skills/plugins/terraform/skills/terraform-test
Полное руководство по написанию и запуску тестов Terraform с утверждениями, мокированием и валидацией модулей. Создавайте тестовые файлы с использованием синтаксиса .tftest.hcl и блоков run, которые выполняются в режиме plan или apply, поддерживая последовательное и параллельное выполнение с опциональной изоляцией состояния. Утверждайте условия для атрибутов ресурсов, выходных данных и источников данных; используйте expect_failures для проверки корректного отклонения недопустимых входных данных. Мокируйте провайдеры (Terraform 1.7.0+) для симуляции поведения инфраструктуры без...
tfctl
tfctl-cli/skills/tfctl
Взаимодействие с HCP Terraform / Terraform Cloud / Terraform Enterprise с помощью CLI tfctl. Полное покрытие API. Используйте для любого HCP Terraform или Terraform Cloud или…
windows-builder
agent-skills/plugins/packer/skills/windows-builder
Создание образов Windows с помощью Packer с использованием коммуникатора WinRM и средств подготовки PowerShell. Используйте при создании AMI Windows, образов Azure или шаблонов VMware.