איך להתקין את Terraform על Linux ו-Windows

האם אתה מרגיש מוביל מידי במספר השירותים והמשאבים בענן שעליך לנהל? האם אתה תוהה איזה כלי יכול לעזור עם המשימות הללו? אל תתבהל עוד ותתקדם ישירות! במדריך זה תלמד כיצד להתקין \textbf{Terraform}!

Terraform הוא הכלי לאוטומציה הפופולרי ביותר לבנייה, שינוי וניהול התשתיות שלך בענן בצורה יעילה ומהירה. אז בואו נתחיל!

דרישות מקדימות

מדריך זה יהיה מדריך שלב-אחר-שלב על Terraform. אם ברצונך להמשיך, היה בטוח שיש לך את הבא:

  • A Windows 10+ device.
  • A device with Ubuntu 18.04 or later. The examples in this tutorial will use Ubuntu 18.04.

התקנת Terraform על מכשיר Windows

כדי להתחיל, קרא מטה כדי ללמוד איך להתקין את Terraform על מכשיר Windows.

1. פתח את הדפדפן המועדף עליך והורד את הגרסה המתאימה של Terraform מ־\textbf{דף השחרורים של Terraform של HashiCorp}. הדוגמאות משתמשות ב־\textbf{גרסה 1.0.6}.

ברגע כתיבת המאמר, הגרסה העדכנית ביותר של Terraform היא 1.0.6. הדוגמאות יעשו שימוש בגרסה זו.

2. צור תיקיית \textbf{tools} בתוך הכונן \textbf{C:\} שלך.

3. פשוט את קובץ הארכיון שהורדת והעתק את \textbf{terraform.exe} לתיקיית \textbf{C:\tools} שנוצרה קודם.

4. הבא, פתח את תפריט ההתחלה שלך והקלד את סביבת המערכת, והתוצאה הראשונה שתופיע תהיה פקודת ערוך את משתני סביבת המערכת. לחץ על תוצאת החיפוש ותראה את חלון מאפייני המערכת כפי שמוצג למטה.

Editing the System Environment Variables

5. עכשיו חפש את המשתנה הסביבתי Path ולחץ על עריכה כדי לשנות אותו.

Updating the Path by adding the Terraform executable path

6. לחץ על חדש והוסף את נתיב התיקייה שבה חילצת terraform.exe, שהוא C:\tools\terraform.exe, ולחץ על אישור.

Adding the Terraform path into the PATH environment variable

התמונה למעלה מראה נתיב תת-תיקייה עם הגרסה הכלולה, זה אופציונלי.

7. פתח את מסוף הפקודות או PowerShell כדי לבדוק אם Terraform נוסף כראוי למשתנה הסביבתי PATH. הפעל את הפקודה terraform ותראה פלט דומה לזה שמוצג למטה.

Determining if Terraform is installed

8. כמומלץ, כדאי להריץ גם את הפקודה terraform --version כדי לאמת את הגרסה של Terraform שמותקנת. תראה 1.0.6 אם אתה עוקב.

Verifying the version of Terraform installed

התקנת Terraform עם מאגרי חבילות ב־Ubuntu

עכשיו למד איך להתקין את Terraform ב־Linux, במיוחד ב־Ubuntu. תתקין את Terraform דרך מאגרי החבילות לשילוב קל יותר עם כלי ניהול תצורה עם פקודת apt install.

1. התחבר באמצעות SSH למכונת Ubuntu עם הלקוח שלך שאתה מעדיף.

2. צור ספרייה כדי להכיל את קבצי ההתקנה שלך ל־Terraform. אף על פי שניתן להתקין את Terraform בכל ספרייה, מומלץ להתקין את התוכנה תחת הספרייה opt. צור את הספרייה terraform עם פקודת mkdir. נווט אל הספרייה הזו באמצעות הפקודה cd, כפי שמוצג למטה.

# יצירת הספרייה terraform תחת opt ושינוי לספרייה זו.
mkdir /opt/terraform
cd /opt/terraform
Creating the Terraform directory

3. לאחר מכן, הגדר את המערכת שלך כך שתאמין במפתח HashiCorp לאימות חבילה על ידי הרצת הפקודה curl שמוצגת למטה. לאחר הרצת הפקודה, תראה הודעת OK. החיבור בין המכשיר שלך שבו נצפה Ubuntu לאתר Hashicorp כעת מאובטח.

אף על פי שהמדריך משתמש במשתמש root, כללית המומלץ הוא להשתמש בחשבון עם גישה נמוכה יותר, חבר בקבוצת sudoers.

curl -fsSL https://apt.releases.hashicorp.com/gpg | sudo apt-key add -
Trusting the HashiCrop site by adding the key on the ubuntu machine

4. לאחר שנרשמה המפתח, הוסף את המאגר הרשמי של HashiCorp למערכת שלך על ידי הרצת הפקודה apt-add-repository. המאגר של Hashicorp מכיל את חבילת ההתקנה של Terraform.

sudo apt-add-repository "deb [arch=$(dpkg --print-architecture)] https://apt.releases.hashicorp.com $(lsb_release -cs) main"
Adding the HashiCrop repository on the ubuntu machine

5. התקן את Terraform מהמאגר המוסיף של Hashicorp באמצעות הפקודה apt install.

sudo apt install terraform
Installing the terraform package on an ubuntu machine

6. בדוק את ההתקנה שלך של Terraform על ידי הרצת הפקודה terraform. אתה אמור לראות פלט דומה לזה שמוצג למטה.

Verifying the terraform installation

התקנת Terraform עם קבצי Zip על כל מכשיר Linux

לא כל הפצות Linux יש גישה לכלי apt. כאלטרנטיבה, התקן את Terraform מקבצי zip. בואו נבדוק איך לבצע זאת!

1. צור את הספרייה /opt/terraform ונווט אליה עם הפקודות mkdir ו־cd, כפי שמוצג למטה.

# יצירת הספרייה terraform תחת opt ושינוי אליה.
mkdir /opt/terraform
cd /opt/terraform
Creating the Terraform directory

2. הורד את הגרסה המתאימה של Terraform מ־דף השחרורים של HashiCorp's Terraform. הדוגמה למטה מורידה את הגרסה 1.0.6 עם wget לתיקייה הנוכחית.

wget https://releases.hashicorp.com/terraform/1.0.6/terraform_1.0.6_linux_amd64.zip
Downloading the Terraform 1.0.6 executable

3. לאחר הורדה מוצלחת, פשט את ארכיון Terraform לתיקייה הנוכחית באמצעות הפקודה unzip.

unzip terraform_1.0.6_linux_amd64.zip

הרץ את הפקודה ls כדי לאמת שהקובץ הבינארי terraform נמצא במקום.

extract the Terraform archive to the current directory

4. כעת, העבר את הקובץ הבינארי terraform לתיקייה הניתנת לביצוע (/usr/local/bin). התיקייה הניתנת לביצוע (/usr/local/bin) מאפשרת לך להריץ קבצים בינאריים מכל מקום במערכת Linux.

sudo mv terraform /usr/local/bin

לבסוף, אמת אם Terraform הותקן בהצלחה על ידי הפעלת הפקודה terraform --version.

סיכום

במדריך זה, למדת כיצד להתקין את Terraform על מכשירים הפועלים על Ubuntu ו-Windows. עכשיו שיש לך את Terraform הורד והותקן, מה אתה מתכוון לנהל איתו?

Source:
https://adamtheautomator.com/install-terraform/