متاحة مجانًا للقراءة · ثلاثة مستويات
Ansible: عقود صريحة وأتمتة موثوقة
مسار Ansible متكامل في الجرد وYAML والوحدات والبيانات والقوالب والمعالجات والأدوار والمجموعات والأسرار والتحقق والتفويض والتدرج والمنصات والتشخيص.
ابدأ التعلّمفي هذه الدورة
تعلم فهم الأتمتة كعقود هدف وبيانات وحالة وقبول صريحة. تنتقل ثمانية عشر درساً من نموذج ansible-core إلى الأدوار والقوالب الحديثة وحماية الأسرار والتعافي وتنسيق الموارد المشتركة وتصميم المشروع.
تبقى كل أمثلة Ansible توضيحية وغير قابلة للتشغيل. نُفذت نماذج Python المصطنعة وتحليل YAML فقط دون جرد مهيأ أو SSH أو هدف أو خدمة أو تصعيد أو Vault أو نظام أسرار. يُشرح المحرك وJinja من التوثيق لا كاختبار محلي.
ما الذي ستتعلمه؟
- تحديد السكان والمدخلات النوعية وعقود الوحدات وصدق النتائج.
- تصميم قوالب ثابتة وأعمار معالجات وأدوار واعتمادات مثبتة.
- فصل حدود الأسرار والمعاينة والوسوم والتفويض والامتياز والطرح.
- تخطيط اختبارات طبقية وأدلة تكرارية وتعاف وتشخيص ضيق دون آثار غير مراجعة.
مسارك التعليمي
ثلاثة مستويات
الأساسي: التنفيذ والجرد والحالة النوعية
ابن نماذج صريحة للمحرك وYAML والأهداف والوحدات والقيم والحقائق والشروط والحلقات.
- فهم نموذج الأتمتة في Ansible
- كتابة كتب YAML غير ملتبسة
- تصميم الجرد والتحقق من اختيار الأهداف
- اختيار الوحدات وتفسير نتائجها
- تتبع أنواع المتغيرات ونطاقها وأولويتها
- استخدام الحقائق والشروط والحلقات بمدخلات نوعية
المتوسط: الإعادة والأسرار والتحقق النطاقي
اربط القوالب والمعالجات والأدوار واعتمادات المحتوى وVault ومسارات المعاينة والفروق والوسوم.
- تصيير القوالب من عقود بيانات متحققة
- ربط التغير الصادق بتنفيذ المعالجات
- تجميع السلوك المعاد كواجهات أدوار
- تثبيت المجموعات واعتمادات التنفيذ
- حماية الأسرار عبر التخزين والتنفيذ
- تفسير check وdiff والوسوم بصدق
المتقدم: التنسيق والمنصات والاختبارات والتشخيص
خطط التعافي والتفويض والدفعات والامتياز والاختبارات والمعمارية القابلة للتكرار.
- تعريف الفشل والمحاولات والتعافي بصدق
- تتبع التفويض وملكية سياق المضيف
- تصميم التغيير المتدرج بالسعة وشروط الوقف
- تصميم عقود المنصة والامتياز
- بناء اختبارات أتمتة طبقية وأدلة صادقة
- تنظيم الأتمتة والتشخيص من الأدلة
لمن هذه الدورة؟
- المطورون والمشغلون الذين يتعلمون تصميم أتمتة Ansible ومراجعتها وصيانتها.
- المتعلمون المحتاجون حدوداً واضحة بين التحليل والمحرك وآثار الهدف وقبول التطبيق.
قبل أن تبدأ
- مفاهيم أساسية للملفات والبيانات المنظمة وسطر الأوامر وإدارة الإعداد.
- Python وPyYAML اختياريان للأمثلة غير المتصلة ولا يلزم تثبيت Ansible أو وصول إداري للقراءة.