
C:\tools, כי אין התקנה מסודרת.terraform version או terraform -version מציג את הגרסה.az version, ושדרוג עם az upgrade. בהדגמה הגרסה 2.77 הייתה העדכנית.הטקסט המלא של הדקות הראשונות בהרצאה «התקנה של Terraform» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
שלום לכולם. בהרצאה זו נלמד על Terraform. Terraform זאת תוכנה שמאפשרת להקים מכונות וירטואליות ותשתית בענן בצורה אוטומטית. היופי ב-Terraform שאתה מתאר את המצב הרצוי.
נניח שאתה רוצה שלושה שרתים. אתה רוצה ראוטרים, אתה רוצה Firewall בענן, אתה מתאר את כל מה שאתה רוצה והוא יודע לבד להתחבר לכל סוגי העננים וליצור שמה את המצב הרצוי.
דרך אגב, זה ההבדל בינו לבין סקריפט רגיל, כי בסקריפט רגיל צריך לתאר כל פקודה בנפרד מה לעשות. ב-Terraform אתה מתאר את התוצאה הסופית והוא לבד מנתח את המצב הקיים ומבין לבד איך להגיע למצב הסופי הרצוי שתיארת לו.
בואו נתקין את ה-Terraform ונתחבר לענן של Microsoft, לאז'ור וניצור שם מכונה וירטואלית והכל יקרה ב-א-ו-ט-ו-מ-ט. דרך אגב, היתרון של אוטומציה שאפשר למחוק הכל בקליק אחד וליצור מחדש בקליק.
תראו אני באתר של Terraform ואני מחפש פה Install, התקנה. נלחץ Install ויש פה הורדה ל-Windows שישים וארבע ביט. והנה ירד לנו הקובץ.
זה קובץ zip. נעשה עליו right click, Extract all. נחלץ את הכל לתיקייה הזאת. אנחנו נראה בפנים שכל ה-Terraform זה קובץ exe אחד קטן וזהו.
קודם כל חילצתי הכל לתיקייה הזאת. בואו נחליף לה שם פשוט ל-Terraform ואני אפילו אעשה לה cut ואני אעביר אותה ל-C נקודתיים, לשורש. פה בפנים אני אעשה תיקיית tools, כלים, כי אין לה התקנה מסודרת משלה, אז אני עושה לה התקנה ידנית.
יש לי C tools, בפנים Terraform ואני לוקח את כל התיקייה הזאת ומכניס אותה ל-path, כי כרגע אם אני אעשה פה ב-CMD, אני ארשום Terraform, הוא לא יודע איפה לחפש את זה. הוא יגיד לי ש-Terraform לא קיים.
למה Terraform לא קיים? כי הוא לא יודע שצריך ללכת לתיקייה C tools, Terraform ושבתיקייה הזאת נמצא Terraform exe שעובד. אז כדי לחסוך לעצמי כניסה כל פעם לתיקייה הזאת, C tools Terraform, אני הולך למשתני סביבה.