الحلقات والشروط
جزء من دورة Ansible
البلاي بوك (playbook) الذي يثبّت حزمة واحدة يحتوي على مهمة واحدة. أما الذي يثبّت عشر حزم فلا يصح أن يحتوي على عشر مهام شبه متطابقة لا تختلف إلا في اسم الحزمة، والذي لا يحتاج أن يمسّ إلا بعض أجهزتك لا يصح أن ينفّذ كل مهامه على جميع الأجهزة بلا تمييز. نسخ المهمة عشر مرات يعني إصلاح الخطأ المطبعي الواحد عشر مرات، وتنفيذ المهمة في كل مكان يعني كتابة منطق إضافي لمجرّد التراجع عن الأجزاء التي ما كان ينبغي أن تُطبَّق.
تخيّل آلة على خط إنتاج تطبع الشكل نفسه على لوح معدني، مرة بعد مرة، مرة لكل لوح يدخل إليها. لا يعنيها أن اللوح الثالث يختلف قليلًا في مقاسه عن اللوح السابع، فهي تكرّر حركة الطباعة ذاتها على كل ما يمرّ أمامها. والكلمة المفتاحية loop تفعل هذا تمامًا بالمهمة: تكرّرها مرة لكل عنصر في القائمة، وداخل المهمة يكون العنصر الحالي متاحًا في متغيّر خاص اسمه item. ...
هل تريد تعلّم Ansible الحلقات والشروط في بيئة حقيقية؟
انقر بالأسفل لتحصل على جهاز لينكس مع Ansible جاهز، وتعمل على الحلقات والشروط بشكل عملي مع مدرّس ذكي يعرف الكود الخاص بك.
ابدأ هذا الدرسالحلقات والشروطما الذي ستتعلّمه
- Loop keyword
- Loop with dicts
- When conditionals
- Register
- Block and rescue basics
اقرأ هذا الدرس بلغتك
كل دروس هذه الدورة
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 دقيقة
