דלג לתוכן הראשי

התקנת Terraform

Windows

התקנה:

  1. הורדת Terraform: בקרו בדף ההורדות של Terraform והורידו את הגרסה ל- Windows (קובץ .zip).
  2. חילוץ הקובץ הבצעי: חלצו את קובץ terraform.exe מתוך קובץ ה-zip שהורדתם לתיקייה, לדוגמה, C:\Terraform.
  3. עדכון נתיב המערכת:
    • ימני על 'המחשב הזה' > 'תכונות' > 'הגדרות מערכת מתקדמות'.
    • לחצו על 'משתני סביבה', לאחר מכן תחת 'משתני המערכת', מצאו ובחרו את 'Path', ולחצו על 'עריכה'.
    • הוסיפו את הנתיב לתיקיית Terraform (לדוגמה, C:\Terraform).
    • לחצו על 'אישור' כדי לסגור את כל הדיאלוגים.

אימות:

  • פתחו את שורת הפקודה והפעילו terraform -v כדי לבדוק את ההתקנה.

הערה:

  • ודאו שיש לכם הרשאות מנהל מערכת במהלך ההתקנה.

Ubuntu/Linux

התקנה:

  1. עדכון והתקנה:
    • פתחו טרמינל והפעילו sudo apt-get update && sudo apt-get install -y gnupg software-properties-common curl.
  2. הוספת מפתח GPG של HashiCorp:
    • הריצו curl -fsSL https://apt.releases.hashicorp.com/gpg | sudo apt-key add -.
  3. הוספת המאגר הרשמי של HashiCorp ל-Linux:
    • הריצו sudo apt-add-repository "deb [arch=amd64] https://apt.releases.hashicorp.com $(lsb_release -cs) main".
  4. התקנת Terraform:
    • הריצו sudo apt-get update && sudo apt-get install terraform.

אימות:

  • הפעילו terraform -v בטרמינל.

הערה:

  • השתמשו ב-sudo להרשאות מנהל.

macOS

התקנה (באמצעות Homebrew):

  1. התקנת Homebrew: אם לא הותקן, פתחו טרמינל והריצו /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)".
  2. התקנת Terraform: הריצו brew tap hashicorp/tap ולאחר מכן brew install hashicorp/tap/terraform.

אימות:

  • הריצו terraform -v בטרמינל.

הערה:

  • Homebrew מפשט את תהליך ההתקנה ב-macOS.

תצורה (משותף לכל המערכות הפעלה):

  1. יצירת תיקיית Terraform: בחרו או צרו תיקייה חדשה לפרויקט Terraform שלכם.
  2. אתחול 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 או לפורומים הקהילתיים לטיפים לפתרון בעיות.