
allhost ויוצר בהם תיקייה בשם new folder תחת הרוט.ls -l בודקים שהתיקייה לא קיימת בשרתים.ansible-playbook עם קובץ ה-host ושם קובץ ה-YAML מריצה את הסקריפט על כל השרתים.ls -l מראה שהתיקייה נוצרה בכל השרתים עם ההרשאה 755 שנקבעה בסקריפט.777 ומריץ את הסקריפט שוב.ls -l מראה את ההרשאות החדשות בכל השרתים.הטקסט המלא של הדקות הראשונות בהרצאה «הרצה ראשונה של הסקריפט» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
אז עכשיו שיצרנו את הסקריפט הראשון שלנו בוא ניגש שוב פעם למה שיצרתי כרגע ממש בסרטון הקודם יצרתי את הסקריפט אוטומיישן הראשון שלי בוא נעיף מבט בתוכו אפשר לראות שבסקריפט הזה מה שאני מבקש לעשות אני מבקש לגשת לכל ההוסטים לקבוצת allhost בהוסט סקריפט בהוסט פיילד שלנו ואני רוצה ליצור את התיקייה הזאת new
folder זה הולך להיות תיקייה כי הstate של האובייקט הזה הוא דירקטורי ה-new folder הזה הולך להיווצר בכל השרתים המרוחקים שברשימה פה. בואו ניגש ונריץ את הקובץ הזה.
מה שאני צריך לעשות עכשיו, אני מנקה את המסך ואני הולך להריץ את הקובץ. איך אני מריץ את הקובץ? מאוד פשוט. Ansible playbook - I host my Ansible script YAML.
ומה שיקרה זה, תיקייה תיווצר בכל השרתים. עכשיו בוא נבדוק שאני אומר כל השרתים למה אני מתכוון. אני מתכוון לקבוצה All Host, אני יודע שאני חוזר על עצמי אבל זה חשוב מאוד להבין את זה כבר עכשיו.
כלומר בשרת 201, 202, 203 תיווצר תיקייה פולדר, שוב פעם בואו נסתכל, תיקייה שנקראת New Folder תיווצר בכל השרתים.
בואו נראה אם יש לי תיקייה כזאתי כרגע בתוך ערוץ pwd ls-l, אפשר לראות שאין פה תיקייה כזו, בואו נבדוק ב-202 pwd, ls-l אפשר לראות שאין פה תיקייה ובשרת הזה אפשר לראות שאין פה תיקייה אוקיי? host 1 host 2 ובשרת Ansible בואו נריץ את הסקריפט שלי ונראה מה הסקריפט הזה עושה במחשבים השונים בשרתים השונים עבורי
מתחילים ב-ansible-playbook זה הפקודה -i אני רוצה להשתמש בקובץ host הזה בבקשה והסקריפט שלי אני מבקש בעזרת Ansible להפעיל את הסקריפט My Ansible Script.
הסקריפט הזה אמור לגשת לכל השרתים בקבוצה All Hosts וליצור בהם תיקייה שנקראת My Folder או New Folder תחת הרוט. אתם יכולים לראות שקודם כל אנחנו מתחילים בפליי וזה השם שנתתי קראתי לזה My First Ansible Script.
הטאסק הראשון דרך אגב הכל אתם רואים פה ירוק אוקיי אוקיי אוקיי זה הדיפולט של הסקריפט של יאמל של האנסיבל שהולך ובודק שהוא באמת יכול לדבר עם השלושה שרתים האלה ואז הוא ניגש לטאסק התכלס שביקשתי לבצע to create new folder וחברים אתם רואים את הצבע הצהוב זה אומר שהוא אכן ביצע את הפעולה כשהצבע ירוק הכל תקין או לא היה שום שינוי
כשהצבע צהוב הצלחתי לבצע את הפעולה בואו נבדוק אם זה באמת קרה ls-l, בום, new folder, תסתכלו את התאריך ואת השעה, בואו נבדוק בשאר השרתים, ls-l, בום, יצרנו תיקייה, וכמובן ls-l, התיקייה נוצרה בכל השרתים.
ושימו לב גם, שימו לב להרשאות על התיקייה, אוקיי? שימו לב להרשאות על התיקייה, זה באמת ההרשאה שאני ביקשתי 755 שביקשתי לעשות בקובץ.
בואו נוודא שבאמת שינויים בסקריפט אכן ילכו ויצאו לפועל. בואו נכניס שוב פעם vim לקובץ my. בואו נערוך אותו קצת. בואו נעשה 777, מה אתם אומרים? בואו נראה מה קורה. בואו נחליט שאנחנו מבקשים לעשות 777. ושוב פעם אני מריץ את