סיכום פקודות CLI
ממשק שורת הפקודה (CLI) של Terraform מציע מגוון פקודות כדי לעזור לך לנהל ולשנות את פרויקטי Terraform שלך. סיכום זה מספק התייחסות מהירה לפקודות הנפוצות ביותר.
פקודות Terraform מרכזיות
-
terraform init:- מאמת את ספריית העבודה של Terraform על ידי התקנת התוספים הדרושים.
- שימוש:
terraform init
-
terraform plan:- יוצר תוכנית ביצוע, המציגה מה Terraform יעשה כאשר תפעיל
terraform apply. - שימוש:
terraform plan
- יוצר תוכנית ביצוע, המציגה מה Terraform יעשה כאשר תפעיל
-
terraform apply:- מיישם את השינויים הדרושים כדי להגיע למצב הרצוי של התצורה.
- שימוש:
terraform apply
-
terraform destroy:- הורס את התשתיות המנוהלות על ידי Terraform.
- שימוש:
terraform destroy
-
terraform fmt:- מעצב באופן אוטומטי את קובצי התצורה של Terraform לפורמט וסגנון קאנוניים.
- שימוש:
terraform fmt
-
terraform validate:- מאמת את קובצי התצורה לצורך נכונות תחביר.
- שימוש:
terraform validate
-
terraform output:- מציג את הפלטים המוגדרים בפרויקט Terraform שלך.
- שימוש:
terraform output
-
terraform refresh:- מעדכן את קובץ המצב של תצורת Terraform עם המצב בפועל של המשאבים המוגדרים.
- שימוש:
terraform refresh
-
terraform show:- מציג פלט קריא אנושי מקובץ מצב או תוכנית.
- שימוש:
terraform show
-
terraform state:- מציע מספר תת-פקודות לניהול מצב מתקדם, כמו
list,mv,pull,push,rm. - שימוש:
terraform state [subcommand]
- מציע מספר תת-פקודות לניהול מצב מתקדם, כמו
-
terraform workspace:- מנהל את סביבות העבודה, ומאפשר לך להשתמש באותה תצורה עבור קבוצות משאבים מרובות.
- שימוש:
terraform workspace [subcommand]
הערות
- תמיד הפעל
terraform planלפני החלת שינויים כדי להבין את ההשפעה. - השתמש ב-
terraform fmtו-terraform validateכדי לוודא שהקוד שלך נקי וללא שגיאות. - סביבות עבודה יכולות להיות מועילות לניהול סביבות שונות (פיתוח, סטייג'ינג, הפקה) עם אותה תצורה.