Terraform Best Practices
Terraform consultingTwitter @antonbabenkoTerraform Weekly
עברית (Hebrew)
עברית (Hebrew)
  • ברוכים הבאים
  • מושגי מפתח
  • מבנה הקוד
  • דוגמאות למבנה קוד
    • Terragrunt
    • Terraform
      • תשתיות בקנה מידה קטן עם Terraform
      • תשתיות בקנה מידה בינוני עם Terraform
      • תשתיות בקנה מידה גדול עם Terraform
  • מוסכמות למתן שמות
  • עיצוב קוד
  • שאלות ותשובות
  • קישוריים חיצוניים
  • כתיבת קונפיגורציות של Terraform
  • סדנה
Powered by GitBook
On this page
  • מבני קוד של Terraform
  • Terragrunt code structures
Export as PDF

דוגמאות למבנה קוד

Previousמבנה הקודNextTerragrunt

Last updated 2 years ago

מבני קוד של Terraform

הדוגמאות משתמשות בספק הענן AWS, אך ניתן להחיל את רוב העקרונות המוצגים בדוגמאות על ספקי ענן אחרים וכן על סוגי ספקים אחרים (DNS , DB , Monitoring וכו')

Type
Description
Readiness

מספר משאבים מועט, ללא תלות חיצונית. חשבון AWS יחיד. region בודד. סביבה אחת.

כן

מספר חשבונות וסביבות של AWS, מודולי תשתית מוכנים, מידול קומפוזיציות בעזרת terraform.

כן

חשבונות AWS רבים, regions רבים, דחיפות להורדת העתק הדבק, מודולי תשתית מותאמים אישית, שימוש כבד בקומפוזיצות. שימוש ב terraform.

בתהליכים

ענק

Several providers (AWS, GCP, Azure). Multi-cloud deployments. Using Terraform.

לא

Terragrunt code structures

Type
Description
Readiness

בינוני

מספר חשבונות וסביבות של AWS, מודולי תשתית מוכנים, מידול קומפוזיציות בעזרת terragrunt.

לא

גדול

חשבונות AWS רבים, regions רבים, דחיפות להורדת העתק הדבק, מודולי תשתית מותאמים אישית, שימוש כבד בקומפוזיצות. שימוש ב terragrunt.

לא

ענק

מספר ספקים (AWS, GCP, AZURE). פריסות על גבי מספר עננים. שימוש ב terragrunt

לא

קטן
בינוני
גדול