שיטות מומלצות לתקשורת סביב ההגדרות

בדף הזה תוכלו לקרוא הנחיות והמלצות לגבי תקשורת בין הגדרות כשמשתמשים ב-Terraform ל- Cloud de Confiance.

המדריך הזה אינו מבוא ל-Terraform. למידע על שימוש ב-Terraform עם Cloud de Confiance by S3NS, אפשר לעיין במאמר תחילת העבודה עם Terraform.

אחת מהבעיות הנפוצות כשמשתמשים ב-Terraform עם הגדרות שונות (שלפעמים מנהלים צוותים שונים), היא איך חולקים מידע. באופן כללי, אפשר לחלוק מידע על ההגדרות גם אם הן לא מאוחסנות באותה ספריית הגדרות (או אפילו באותו מאגר).

הדרך המומלצת לחלוק מידע בין הגדרות שונות של Terraform היא להפנות למודולים אחרים ברמה הבסיסית באמצעות שמירת המצב ביעד מרוחק. הקצוות העורפיים המועדפים לשמירת מצב הם Cloud Storage או Terraform Enterprise.

אם רוצים לשלוח שאילתות לגבי משאבים שלא מנוהלים על ידי Terraform, יש להשתמש במקורות נתונים מספק של Google. לדוגמה, אפשר לאחזר את חשבון השירות המוגדר כברירת מחדל ב-Compute Engine באמצעות מקור נתונים. אין להשתמש במקורות נתונים כדי לשלוח שאילתות על משאבים שמנוהלים על ידי הגדרות אחרות של Terraform. פעולה זו עלולה ליצור יחסי תלות מרומזים בין שמות ומבני נתונים של משאבים שפעולות רגילות של Terraform עלולות לקטוע בטעות.

המאמרים הבאים