دورة
Terraform
وصف البنية التحتية في ملف قابل للمراجعة بدلاً من وصفها عبر وحدة تحكم: الموارد، والحالة (state)، والوحدات (modules)، والبيئات، ومراجعة الخطط قبل تطبيقها.
متوسط 7 دروس
الدروس
- 1 مقدمة ستكون قادرًا على شرح ما تقدّمه البنية التحتية التصريحية فعليًا، وما تكلفه، وبماذا تختلف عن سكربت التثبيت.
- 2 أول مورد ستتعلم تثبيت Terraform، وتهيئة مشروع، والتصريح عن مزوّد ومورد، ثم قراءة الخطة قبل تطبيقها.
- 3 حالة Terraform ستعرف وظيفة ملف الحالة، وكيف تضعه في backend بعيد مزوّد بقفل، ولماذا لا يُعدَّل يدويًا أبدًا.
- 4 المتغيرات والمخرجات ستتعلم كيف تعرّف متغيرات مضبوطة الأنواع ومتحقَّقًا منها، وتغذّيها بطريقة سليمة، وتكشف مخرجات قابلة للاستهلاك، وتتعامل مع البيانات الحساسة.
- 5 الوحدات ستتعلم كتابة وحدة نظيفة، واستدعاءها، وتثبيت مصدرها على إصدار محدد، والتعرّف على الحالات التي تكلّف فيها الوحدة أكثر مما تفيد.
- 6 البيئات ستتمكن من المقارنة بين المجلدات المنفصلة ومساحات العمل والوحدات ذات المعاملات، ومن معرفة مزالقها، واختيار البنية التي ينبغي تفضيلها افتراضيًا.
- 7 الخطة والمراجعة ستتعلم فك رموز الخطة، وكشف الاستبدال المدمّر، وتثبيت الخطة بالخيار -out، وإسناد مراجعة الخطط إلى سلسلة التكامل المستمر.