مراجعة خطة Terraform قبل دمج الطلب
متى تستخدمه: عندما يغيّر طلب سحب 40 مورداً أو أكثر وتريد فحص النطاق المتأثر قبل الموافقة.
المتطلبات الأساسية
- سطر أوامر Terraform مثبّت وبيانات اعتماد السحابة مكوّنة — aws configure أو ما يعادله؛ يستخدم tfmcp ما تملكه الصدفة لديك
- tfmcp مثبّت عبر cargo — cargo install tfmcp
الخطوات
-
وجّه tfmcp إلى مجلد Terraformعيّن TERRAFORM_DIR إلى ~/work/infra/prod وشغّل terraform plan. لخّص ما يتغيّر.✓ تم النسخ→ ملخص خطة نظيفة مع عدد العمليات الإضافة والتغيير والحذف
-
اطلب توزيعاً مصنّفاً حسب المخاطرلكل مورد يتم حذفه أو استبداله، صنّف المخاطر (منخفضة/متوسطة/عالية) واشرح السبب. اضبط أي شيء ذي حالة.✓ تم النسخ→ جدول مخاطر يسلّط الضوء على موارد قاعدة البيانات أو الطابور أو البيانات
-
احصل على تعليق مراجعة جاهز للطلباكتب مسودة تعليق مراجعة: موافق، اطلب تغييرات، أو احجب — مع الأسباب.✓ تم النسخ→ نص مراجعة قابل للتنفيذ جاهز للنسخ
النتيجة: مراجعة خطة قائمة على المخاطر في 3 دقائق بدلاً من 30، دون قضاء أي ضغطات على التطبيق.
المزالق
- تنجح الخطة محلياً لكن ستفشل في CI بسبب إصدارات موفر مختلفة — تأكد من أن إصدار Terraform في tfmcp يطابق ما يستخدمه CI — حدّد عبر .terraform-version أو tfenv
- الحالة بعيدة وtfmcp يعلق على المصادقة — شغّل terraform init مرة واحدة يدوياً لتخزين مؤقت بيانات اعتماد الخلفية قبل استدعاء tfmcp