PracticU

שליחת email

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

שליחת email
לפעמים אין מודול מוכן לביצוע משימה. במקרה כזה אפשר לשלוח מייל מתוך הסקריפט, למשל כדי לדווח על סיום שלב בהתקנה.
שליחת מייל מתוך הסקריפט
1. הרעיון: מקבלים הודעה אחרי שכל שרת סיים את התקנת הפאצ'ים, או אחרי שלב מסוים בתהליך ארוך.
2. פקודת המייל: בלינוקס שולחים מייל עם echo שמועבר בצינור לפקודה mail, עם הדגל -s לנושא, וכתובת הנמען בסוף הפקודה. הפקודה עצמה אינה תלויה באנסיבל.
3. תוכן ההודעה: הנושא והגוף יכולים לכלול מידע על ההתקנה, למשל רשימה של המשימות שהסתיימו בהצלחה.
השיעור הבא בקורס: ENVIRONMENT VARIABLES

פרקי ההרצאה: שליחת email

  1. 00:00

    שליחת מייל מתוך סקריפט Ansible

  2. 00:38

    מייל בסיום כל שלב בהרצה

  3. 01:18

    מודול mail ופקודת mail בלינוקס

תמלול ההרצאה: שליחת email

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

  1. 00:02

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

  2. 00:33

    הייתם רוצים אחרי שהפאצ'ים הותקנו על שרת א' או על שרת 1, לשלוח אימייל שרת 1, פאצ'ים הותקנו, שרת 2, פאצ'ים הותקנו וכן הלאה. נחמד לקבל אימיילים על כל שרת שהסתיים הפאצ'ים.

  3. 00:47

    למשל, אתם מתקינים תוכנה ולהתקנת התוכנה יש כמה שלבים, לא רע לקבל אימייל שאומר שלב ראשון הסתיים, שלב שני הסתיים וכן הלאה.

  4. 00:58

    בקיצור, Sending Email During an Ansible Run You want send an email upon a finishing a task or starting another task or sometimes you just want to show the progress of a task אתם רוצים להראות את התהליך עצמו של הטאסק באיזה שלב הוא נמצא אז מה שאפשר לראות מה שאני משתמש פה כמובן בשל module חמוד מאוד אני ממש אני משתמש בזה

  5. 01:22

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

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

ההרצאה הקודמת: הדגמה של Shell Module

ההרצאה הבאה: ENVIRONMENT VARIABLES

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

  • שליחת דוח ב-EMAIL בסיום ההתקנה
  • Send Email
  • שליחת פרמטרים לראוטינג - ריאקט
  • שליחת מייל פישינג - GoPhish

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

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