התקנת Terraform
Windows
התקנה:
- הורדת Terraform: בקרו בדף ההורדות של Terraform והורידו את הגרסה ל- Windows (קובץ .zip).
- חילוץ הקובץ הבצעי: חלצו את קובץ
terraform.exeמתוך קובץ ה-zip שהורדתם לתיקייה, לדוגמה,C:\Terraform. - עדכון נתיב המערכת:
- ימני על 'המחשב הזה' > 'תכונות' > 'הגדרות מערכת מתקדמות'.
- לחצו על 'משתני סביבה', לאחר מכן תחת 'משתני המערכת', מצאו ובחרו את 'Path', ולחצו על 'עריכה'.
- הוסיפו את הנתיב לתיקיית Terraform (לדוגמה,
C:\Terraform). - לחצו על 'אישור' כדי לסגור את כל הדיאלוגים.
אימות:
- פתחו את שורת הפקודה והפעילו
terraform -vכדי לבדוק את ההתקנה.
הערה:
- ודאו שיש לכם הרשאות מנהל מערכת במהלך ההתקנה.
Ubuntu/Linux
התקנה:
- עדכון והתקנה:
- פתחו טרמינל והפעילו
sudo apt-get update && sudo apt-get install -y gnupg software-properties-common curl.
- פתחו טרמינל והפעילו
- הוספת מפתח GPG של HashiCorp:
- הריצו
curl -fsSL https://apt.releases.hashicorp.com/gpg | sudo apt-key add -.
- הריצו
- הוספת המאגר הרשמי של HashiCorp ל-Linux:
- הריצו
sudo apt-add-repository "deb [arch=amd64] https://apt.releases.hashicorp.com $(lsb_release -cs) main".
- הריצו
- התקנת Terraform:
- הריצו
sudo apt-get update && sudo apt-get install terraform.
- הריצו
אימות:
- הפעילו
terraform -vבטרמינל.
הערה:
- השתמשו ב-
sudoלהרשאות מנהל.
macOS
התקנה (באמצעות Homebrew):
- התקנת Homebrew: אם לא הותקן, פתחו טרמינל והריצו
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)". - התקנת Terraform: הריצו
brew tap hashicorp/tapולאחר מכןbrew install hashicorp/tap/terraform.
אימות:
- הריצו
terraform -vבטרמינל.
הערה:
- Homebrew מפשט את תהליך ההתקנה ב-macOS.
תצורה (משותף לכל המערכות הפעלה):
- יצירת תיקיית Terraform: בחרו או צרו תיקייה חדשה לפרויקט Terraform שלכם.
- אתחול Terraform:
- נווטו לתיקיית Terraform שלכם בטרמינל.
- הריצו
terraform initכדי לאתחל את התיקייה.
ביצוע הפקודה הראשונה שלכם ב-Terraform:
- צרו קובץ תצורה בסיסי של Terraform (לדוגמה,
main.tf) בתיקיית שלכם. - כתבו תצורה פשוטה, לדוגמה:
terraform {
required_providers {
aws = {
source = "hashicorp/aws"
version = "~> 3.0"
}
}
}
provider "aws" {
region = "us-west-2"
} - הריצו
terraform applyכדי ליישם את התצורה.
פתרון בעיות:
אם נתקלים בבעיות, התייחסו לתיעוד של Terraform או לפורומים הקהילתיים לטיפים לפתרון בעיות.