PracticU

חשיבות הרווחים ב-Ansible

בלי כתוביותעם כתוביות
PracticU › קורס DevOps - Ansible › חשיבות הרווחים ב-Ansible
מילון מושגים:
Ansible - כלי לניהול תצורה ואוטומציה שמגדיר ומתקין מערכות על שרתים רבים בעזרת קובצי הגדרה.
קבוצה - אוסף של משתמשים או אובייקטים שמנוהלים יחד, כדי להעניק הרשאות או הגדרות משותפות בבת אחת.

חשיבות הרווחים ב-Ansible
הרווחים בקובץ YAML קובעים לאיזו קבוצה שייכת כל משימה, ולכן הכתיבה חייבת להיות מדויקת.
מבנה ההזחה
1. התחלה: כל play מתחיל במקף לפני name, ללא הזחה.
2. קבוצה: תחת name נכתב hosts עם הקבוצה שאליה פונים, ואחריו tasks.
3. משימה: כל משימה מתחילה במקף בהזחה נוספת, והמודול נכתב מתחתיה בהזחה נוספת.
למה זה חשוב
4. שיוך: אנסיבל מבין איזה מודול שייך לאיזו קבוצה לפי מספר הרווחים. מודולים באותה רמה רצים על אותן קבוצות.
5. קבוצות שונות: בקובץ אחד אפשר לכתוב כמה פלייבוקים עם קבוצות שונות, וכל אחד ירוץ רק על הקבוצה שלו.
כדאי לבדוק את ההזחה בכל פעם, כי היא קובעת מה ירוץ על מה.
השיעור הבא בקורס: תרגיל ביניים

פרקי ההרצאה: חשיבות הרווחים ב-Ansible

  1. 00:00

    הזחה ב-YAML: איך Ansible מבין את המבנה

  2. 00:38

    רמות ההזחה: name, tasks ו-hosts

  3. 01:19

    הזחה נכונה לכמה קבוצות שרתים

תמלול ההרצאה: חשיבות הרווחים ב-Ansible

הטקסט המלא של הדקות הראשונות בהרצאה «חשיבות הרווחים ב-Ansible» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.

  1. 00:03

    אז פשוט להסביר טיפה יותר לעומק ופשוט לסבר את האוזן. כאשר נרצה להריץ את הyaml סקריפט שלנו עם המוד'ולים השונים על גבי קבוצות שונות, האופציה שעומדת, ואחת האופציות שעומדות בפנינו זה באמת לוודא שהסטרקצ'ר של הפקודות יהיה בצורה כזאתי שיאפשר לyaml ולאנציבל להבין לשייכות של המוד'ול לקבוצה הספציפית. ולמה הכוונה?

  2. 00:36

    שימו לב איך אנחנו מתחילים עם ה-dash name מצד שמאל. אין לנו פה שום רווח. אפשר לראות שאנחנו מתחילים עם ה-dash name ותחת ה-dash name יש לנו tasks ואז אנחנו נכנסים פנימה. יש פה את המספר רווחים ועוד פעם ה-dash name.

  3. 00:54

    המספר רווחים האלה עם ה-dash name, עוד פעם, הרווחים מספר בעצם לאנסיבל שרשימת הפקודות פה קשורה ל-dash name ולהוסט הזה. וכמו שאתם יכולים לראות, יש לנו למטה עוד פעם יצרנו דש ניים אבל הפעם גם פה יצרנו או נתנו הוסטים שונים אז אפשר לראות דש ניים ואנחנו נכנסים פנימה ואפשר לראות שיש לנו הוסט ושוב פעם יש לנו את הרווח את הכניסה הזאתי רווח

  4. 01:28

    פנימה עם הדש ניים והמוד'ול יוזר. חשוב מאוד להבין שבעצם מה שגורם לאנסיבל להבין שהוא צריך להפעיל את הפקודות השונות על מוד'ולים שונים סליחה את המוד'ולים השונים על קבוצות

לקורס המלא: קורס DevOps ו‑Ansible אונליין

ההרצאה הקודמת: HOSTS GROUPS

ההרצאה הבאה: תרגיל ביניים

הרצאות קשורות מקורסים אחרים

  • הגדרת חשיבות באג - Priority vs Severity

קורסים נוספים במסלול

  • קורס AWS - ניהול מכונה וירטואלית בענן
  • קורס Terraform - DevOps - Azure & AWS
  • קורס קוברנטיקס - Kubernetes
  • קורס Docker - עם Swarm Cluster
  • קורס PowerShell
  • קורס Git ו-GitHub עם Visual Studio