terraform-module-library
إنشاء وحدات Terraform قابلة لإعادة الاستخدام
تكافح الفرق لتوحيد وحدات Terraform عبر السحابات. توفر هذه المهارة أنماطاً وأمثلة وتوجيهات اختبار لإنشاء وحدات بنية تحتية قابلة لإعادة الاستخدام.
تنزيل ZIP المهارة
رفع في Claude
اذهب إلى Settings → Capabilities → Skills → Upload skill
فعّل وابدأ الاستخدام
اختبرها
استخدام "terraform-module-library". Create a reusable AWS VPC module plan
النتيجة المتوقعة:
- Module layout with main.tf, variables.tf, outputs.tf, versions.tf, examples/, and tests/
- Key variables: name, cidr_block, availability_zones, private_subnet_cidrs with validation
- Essential outputs: vpc_id, private_subnet_ids, vpc_cidr_block for composition
- Testing checklist using Terratest with assertions for VPC ID presence and CIDR validation
استخدام "terraform-module-library". Design multi-cloud module standards
النتيجة المتوقعة:
- Use semantic versioning and pin provider versions for consistency
- Document all inputs and outputs with clear descriptions for consumers
- Include working examples showing how to invoke each module
- Add Terratest cases covering happy path and edge cases
التدقيق الأمني
آمنDocumentation-only skill containing markdown files with Terraform patterns and examples. No executable code (.tf, .go, .sh files present). Static findings are all false positives triggered by documentation text patterns (Terraform resource names, module paths, example CIDR blocks). Content matches stated purpose of providing IaC guidance.
عوامل الخطر
⚡ يحتوي على سكربتات (1)
🌐 الوصول إلى الشبكة (1)
📁 الوصول إلى نظام الملفات (1)
⚙️ الأوامر الخارجية (1)
درجة الجودة
ماذا يمكنك بناءه
توحيد وحدات AWS
إنشاء هياكل وأمثلة وحدة Terraform متسقة للبنية التحتية المشتركة لـ AWS عبر الفرق.
تعريف معايير الوحدات
تحديد اتفاقيات التوثيق والاختبار وإصدار الإصدارات للوحدات القابلة لإعادة الاستخدام على مستوى المؤسسة.
تصميم تركيب الوحدة
التخطيط لكيفية ربط وحدات VPC وقواعد البيانات والحساب لتشكيل بيئات كاملة.
جرّب هذه الموجهات
توفير هيكل مجلد وحدة Terraform قياسي لوحدة AWS VPC مع أمثلة واختبارات.
سرد المتغيرات المطلوبة والخاصة بوحدة AWS VPC مع توجيهات التحقق من صحة كتل CIDR.
تحديد خطة Terratest لوحدة VPC بما في ذلك تأكيدات رئيسية لمعرف VPC ومخرجات الشبكة الفرعية.
عرض كيفية تركيب وحدات VPC وRDS مع علامات مشتركة ومخرجات عبر الوحدات للإنتاج.
أفضل الممارسات
- وثّق جميع المدخلات والمخرجات بوصفات واضحة لمستهلكي الوحدة
- استخدم الإصدار الدلالي وثبّت إصدارات المزود في versions.tf
- تضمين تكوينات مثال تعمل واختبارات آلية مع Terratest
تجنب
- تضمين قيم خاصة بالبيئة مثل معرفات الحساب أو المنطقة مباشرة في كود الوحدة
- إغفال التحقق من المدخلات للمتغيرات الحرجة مثل كتل CIDR أو أحجام المثيلات
- نشر الوحدات بدون مثال استخدام يُظهر كيفية استدعائها