terraform-infrastructure
أتمتة البنية التحتية لـ Terraform مع Claude
يتطلب إدارة بنية Terraform التحتية المعقدة تنسيق مهارات وسير عمل متعددة. يقوم هذا الحزمة من المهارات بتنسيق إعداد Terraform، وتوفير الموارد، وإنشاء الوحدات، وإدارة الحالة في سير عمل منظم يتكامل مع خط أنابيب CI/CD الخاص بك.
下载技能 ZIP
在 Claude 中上传
前往 设置 → 功能 → 技能 → 上传技能
开启并开始使用
测试它
正在使用“terraform-infrastructure”。 Help me set up a new Terraform project for deploying AWS resources
预期结果:
سأساعدك في إعداد مشروع Terraform لـ AWS. أولاً، دعني أهيئ تكوين Terraform: [ينشئ main.tf مع كتل المزود والواجهة الخلفية، ثم variables.md لمعاملات الإدخال، وoutputs.md للقيم المصدرة]
正在使用“terraform-infrastructure”。 Create a module for deploying a web application infrastructure
预期结果:
سأنشئ وحدة Terraform قابلة لإعادة الاستخدام لتطبيق الويب الخاص بك: [يولد هيكل الوحدة مع main.tf يحتوي على موارد ALB وASG ومجموعة الأمان، variables.md مع معلمات قابلة للتكوين، وREADME بأمثلة الاستخدام]
安全审计
安全Static 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.
质量评分
你能构建什么
إعداد البنية التحتية السحابية
يستخدم مهندسو DevOps الذين يقومون بتوفير بيئات سحابية جديدة سير العمل هذا لهيكلة مشاريع Terraform من التهيئة إلى نشر الموارد.
تطوير وحدة Terraform
يتبع فرق المنصة التي تنشئ مكونات البنية التحتية القابلة لإعادة الاستخدام سير العمل هذا لبناء وحدات ذات هيكل جيد مع واجهات مناسبة.
النشر في بيئات متعددة
يستخدم القادة الذين يديرون بيئات الإنتاج والتجهيز والتطوير سير العمل هذا لإنشاء أنماط بيئات متعددة متسقة.
试试这些提示
ساعدني في إعداد مشروع جديد لـ Terraform لنشر موارد AWS. تكوين الواجهة الخلفية S3 لتخزين الحالة وإعداد مزود AWS.
أحتاج إلى إنشاء وحدة Terraform لنشر تطبيق ويب مع موازن تحميل ومجموعة تغيير الحجم التلقائي ومجموعات الأمان. تضمين متغيرات الإدخال للتخصيص.
إعداد مساحات عمل Terraform لبيئات التطوير والجهيز والإنتاج. يجب أن يكون لكل بيئة حالة وملفات متغيرات معزولة.
إنشاء سير عمل GitHub Actions الذي ينفذ terraform plan على طلبات السحب ويتطلب موافقة لـ terraform apply في الفرع الرئيسي.
最佳实践
- قم دائمًا بتشغيل terraform plan قبل terraform apply لمراجعة التغييرات قبل النشر
- استخدم حالات خلفية بعيدة مع التمكين من القفل لمنع تعديلات الحالة المتزامنة
- افصل ملفات الحالة لكل بيئة للحفاظ على عزل صحيح وتقليل نصف القطر
避免
- تجنب تخزين القيم الحساسة في حالة Terraform - استخدم متغيرات البيئة أو مديري الأسرار
- لا تعدل موارد السحابة يدويًا خارج Terraform لأن هذا يخلق انحرافًا في التكوين
- لا ترتكب ملفات .tfstate في التحكم في الإصدار لأنها قد تحتوي على بيانات حساسة