المهام (Tasks) والوحدات (Modules) والمعالجات (Handlers)
جزء من دورة Ansible
تخيّل ملف playbook يدير خادم ويب. فيه ثلاث مهام تعدّل كل واحدة منها ملف إعدادات مختلفًا، وبعد أي تغيير في أي منها تحتاج الخدمة إلى إعادة تشغيل حتى تلتقط الإعدادات الجديدة. الطريقة البديهية، أي إعادة تشغيل الخدمة كمهمة مستقلة في كل مرة، مُهدِرة: فإن لم تغيّر أي من مهام الإعدادات الثلاث شيئًا فعليًا، تكون قد أعدت تشغيل خدمة سليمة تمامًا بلا سبب.
لدى Ansible إجابة مصمَّمة لهذا الشكل من المشكلات بالذات: المعالِجات (handlers). المعالِج مهمة لا تُنفَّذ إلا حين يخبرها شيء آخر بذلك، وحتى عندئذٍ تُنفَّذ مرة واحدة فقط مهما بلغ عدد ما نبّهها. ...
هل تريد تعلّم Ansible المهام (Tasks) والوحدات (Modules) والمعالجات (Handlers) في بيئة حقيقية؟
انقر بالأسفل لتحصل على جهاز لينكس مع Ansible جاهز، وتعمل على المهام (Tasks) والوحدات (Modules) والمعالجات (Handlers) بشكل عملي مع مدرّس ذكي يعرف الكود الخاص بك.
ابدأ هذا الدرسالمهام (Tasks) والوحدات (Modules) والمعالجات (Handlers)ما الذي ستتعلّمه
- Tasks
- Modules
- Handlers
- Notify
- Changed_when
- Service restart pattern
اقرأ هذا الدرس بلغتك
كل دروس هذه الدورة
12 دروس- 1ما هو Ansible20 دقيقة
- 2ملف Inventory وأوامر Ad Hoc25 دقيقة
- 3أول Playbook لك30 دقيقة
- 4المهام (Tasks) والوحدات (Modules) والمعالجات (Handlers)30 دقيقة
- 5المتغيرات و Facts30 دقيقة
- 6القوالب مع Jinja230 دقيقة
- 7الحلقات والشروط30 دقيقة
- 8Roles و Galaxy35 دقيقة
- 9Vault والأسرار25 دقيقة
- 10العلامات وتصحيح الأخطاء25 دقيقة
- 11Collections و Plugins25 دقيقة
- 12مشروع التخرج: النشر على عدة خوادم60 دقيقة
