🎯 מטרות הלמידה


חלק 1: בעיית Code Duplication בTags

הסבר

כשמוסיפים tags לכל משאב (VPC, Subnet, Route Table, Internet Gateway), אנחנו חוזרים על אותו הקוד כמה פעמים. אם נרצה לשנות את ה-tags (למשל להוסיף cost_center או environment), נצטרך לעדכן את הקוד בכל משאב בנפרד. זה pattern רע שנקרא DRY violation (Don't Repeat Yourself). Locals מאפשרים לנו לפתור בעיה זו בקלות.

נקודות מפתח


חלק 2: מהם Locals (משתנים מקומיים)

הסבר

Locals הם משתנים זמניים ב-Terraform שדומים למשתנים בתוך function בתוכנה. הם לא: