0%
قراءة الخطة قبل التطبيق

الخطة والمراجعة

اللحظة الوحيدة التي لا يكلّف فيها الخطأ شيئًا بعد.

10-15 دقيقة

قراءة الخطة قبل التطبيق

الرسالة التي تسبق أغلى الحوادث كلفةً هي دائمًا نفسها، وكانت معروضة على الشاشة: Plan: 3 to add, 1 to change, 1 to destroy. المورد المحذوف كان قاعدة بيانات الإنتاج، والخطة قالت ذلك بوضوح قبل خمسة عشر سطرًا. لم يقرأ أحد. لم يكن ذلك إهمالًا، بل لأن المخرجات بلغت أربعمئة سطر، ولأن التطبيقات العشرين السابقة لم تحذف شيئًا، ولأن العادة جرت على تمرير الشاشة مباشرة إلى سطر طلب التأكيد.

خطة Terraform هي الأثر الوحيد في السلسلة كلها الذي لا يكلّف فيه الخطأ شيئًا بعد. فبعد apply تُستعاد قاعدة البيانات المحذوفة من نسخة احتياطية، وفي أفضل الأحوال يكون الثمن فقدان بعض البيانات وانقطاع الخدمة. لذلك فإن قراءة الخطة ليست مهارة كمالية، بل هي المهارة الدفاعية الأولى في هذه الأداة. يعلّمك هذا الدرس فك الرموز، وكشف الاستبدالات المدمّرة في ثوانٍ حتى في مخرجات طويلة، ونقل المراجعة من حسن نية الأفراد إلى سلسلة تكامل مستمر.

الرموز

يعلن Terraform عن رموزه في أعلى المخرجات، لكن خمسة منها فقط هي المهمة فعلًا.

الرمز المعنى مستوى الانتباه
+ إنشاء تحقق من صحة الاسم والنطاق
~ تعديل في مكانه تحقق من الخاصية المعنية
- حذف مشبوه دائمًا
-/+ حذف ثم إعادة إنشاء خطر
+/- إنشاء ثم حذف خطر أقل، لكن الكلفة مضاعفة

التعليقات

التعليقات مدعومة عبر GitHub Discussions

سجّل الدخول باستخدام GitHub للمشاركة في النقاش

تم نسخ الرابط!