terraform-infrastructure
Автоматизация инфраструктуры Terraform с помощью Claude
Управление сложной инфраструктурой Terraform требует координации множества навыков и рабочих процессов. Этот набор навыков организует настройку Terraform, выделение ресурсов, создание модулей и управление состоянием в структурированный рабочий процесс, интегрированный с вашим CI/CD-конвейером.
Télécharger le ZIP du skill
Importer dans Claude
Allez dans Paramètres → Capacités → Skills → Importer un skill
Activez et commencez à utiliser
Tester
Utilisation de "terraform-infrastructure". Помогите мне настроить новый проект Terraform для развёртывания ресурсов AWS
Résultat attendu:
Я помогу вам настроить проект Terraform для AWS. Сначала давайте инициализируем конфигурацию Terraform: [Создаёт main.tf с блоками провайдера и бэкенда, затем variables.tf для входных параметров и outputs.tf для экспортируемых значений]
Utilisation de "terraform-infrastructure". Создайте модуль для развёртывания инфраструктуры веб-приложения
Résultat attendu:
Я создам многоразовый модуль Terraform для вашего веб-приложения: [Генерирует структуру модуля с main.tf, содержащим ресурсы ALB, ASG и группы безопасности, variables.tf с настраиваемыми параметрами и README с примерами использования]
Audit de sécurité
SûrStatic analysis detected 31 potential security issues (27 external commands, 4 weak crypto). All findings are FALSE POSITIVES. The 'external commands' are markdown code references to other skills (e.g., `@terraform-skill`, `@terraform-specialist`) in documentation. The 'weak crypto' findings are documentation text mentioning cryptography, not actual implementation. This is a documentation-only workflow bundle with no executable code.
Score de qualité
Ce que vous pouvez construire
Настройка облачной инфраструктуры
Инженеры DevOps, выделяющие новые облачные среды, используют этот рабочий процесс для структурирования проектов Terraform от инициализации до развёртывания ресурсов.
Разработка модулей Terraform
Команды платформы, создающие многоразовые компоненты инфраструктуры, следуют этому рабочему процессу для создания хорошо структурированных модулей с правильными интерфейсами.
Развёртывание в нескольких средах
Руководители инфраструктуры, управляющие средами production, staging и development, используют этот рабочий процесс для создания согласованных шаблонов для нескольких сред.
Essayez ces prompts
Помогите мне настроить новый проект Terraform для развёртывания ресурсов AWS. Настройте бэкенд S3 для хранения состояния и установите провайдер AWS.
Мне нужно создать модуль Terraform для развёртывания веб-приложения с балансировщиком нагрузки, группой авто Scaling и группами безопасности. Включите входные переменные для настройки.
Настройте рабочие пространства Terraform для сред dev, staging и production. Каждая среда должна иметь изолированные файлы состояния и переменных.
Создайте рабочий процесс GitHub Actions, который запускает terraform plan при pull request и требует утверждения для terraform apply в основной ветке.
Bonnes pratiques
- Всегда запускайте terraform plan перед terraform apply, чтобы проверить изменения перед развёртыванием
- Используйте удалённые бэкенды состояния с включённой блокировкой для предотвращения одновременных изменений состояния
- Разделяйте файлы состояния по средам для обеспечения надлежащей изоляции и уменьшения радиуса воздействия
Éviter
- Избегайте хранения конфиденциальных значений в состоянии Terraform — используйте переменные окружения или менеджеры секретов
- Не изменяйте вручную облачные ресурсы вне Terraform, так как это создаёт дрейф конфигурации
- Никогда не фиксируйте файлы .tfstate в системе контроля версий, так как они могут содержать конфиденциальные данные
Foire aux questions
Выполняет ли этот навык команды Terraform напрямую?
Могу ли я использовать это с любым облачным провайдером?
Как управлять секретами в Terraform?
Какой бэкенд рекомендуется для хранения состояния?
Как обрабатывать несколько сред?
Могу ли я интегрировать это с существующими CI/CD-конвейерами?
Détails du développeur
Auteur
sickn33Licence
MIT
Dépôt
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/terraform-infrastructureRéf
main
Structure de fichiers
📄 SKILL.md