📚محتوى دورة Configuration Management with Puppet
| المحور التدريبي | ماذا ستتعلم؟ |
|---|---|
| مقدمة في Configuration Management | فهم مفهوم إدارة التهيئة، الفرق بين الإدارة اليدوية والمؤتمتة، ومفهوم Desired State. |
| Puppet Architecture | فهم بنية Puppet Server وPuppet Agent وآلية التواصل وتطبيق الإعدادات. |
| Puppet DSL وManifests | كتابة manifests، تعريف resources، وفهم الأسلوب declarative داخل Puppet. |
| Resources and Classes | تنظيم الإعدادات داخل classes وفهم الموارد مثل packages وfiles وservices وusers. |
| Modules | بناء modules منظمة وقابلة لإعادة الاستخدام داخل بيئات Linux. |
| Templates and Variables | استخدام templates وvariables لتخصيص ملفات الإعداد حسب البيئة أو الخادم. |
| Facter | استخدام facter للحصول على معلومات النظام وربطها بتطبيق الإعدادات. |
| Git and Version Control | تنظيم Puppet modules داخل Git repository ومتابعة التعديلات داخل الفرق. |
| Puppet Server & Agent Deployment | نشر الخادم والعميل، إعداد الاتصال، وفهم الشهادات والمصادقة الأساسية. |
| Red Hat Satellite Integration | فهم Puppet integration مع Satellite، استيراد modules، وتصنيف hosts وتطبيق الإعدادات. |
| Security, Compliance & Drift Control | فرض baselines، تقليل configuration drift، ودعم الامتثال عبر إعدادات موحدة. |
| Practical Scenarios | تطبيق عملي على خدمة نظام، ملف إعدادات، مستخدمين، وربط سيناريو مع Satellite. |
