בדף הזה מוסבר איך להעלות הגדרת Terraform לקטגוריה של Cloud Storage.
קטגוריית אחסון מאפשרת לכם לשלוט בגישה להגדרה. אם אתם עובדים עם הגדרה שלא דורשת בקרת גישה, אתם יכולים להשתמש במאגר Git ציבורי.
פרטים על הגדרות Terraform ו-Infra Manager זמינים במאמר Terraform ו-Infrastructure Manager.
לפני שמתחילים
- מוודאים ש-Infra Manager מופעל.
- מאתרים את התצורה של Terraform שרוצים להעלות לקטגוריית אחסון.
יצירה של קטגוריית אחסון
יוצרים קטגוריה חדשה של Cloud Storage או מזהים קטגוריה קיימת לאחסון ההגדרות של Terraform. אפשר להשתמש בכל קטגוריית אחסון, אבל בדרך כלל משתמשים בקטגוריה באותו פרויקט שבו מריצים את Infra Manager.
קטגוריית האחסון יכולה להיות בכל פרויקט ובכל מיקום. מקובל ליצור את קטגוריית ה-S3 באותו פרויקט ובאותו מיקום שבהם מפעילים את שירות Infra Manager.
במאמר יצירת קטגוריות מוסבר איך ליצור קטגוריית אחסון.
מתן הרשאת קריאה לקטגוריה
אם מאגר האחסון נמצא בפרויקט אחר מהפרויקט שבו מריצים את Infra Manager, צריך לוודא שלחשבון השירות של Infra Manager יש הרשאת קריאה למאגר. מידע נוסף זמין במאמר הגדרת חשבון השירות.
אם קטגוריית האחסון נמצאת באותו פרויקט כמו Infra Manager, הרשאת הקריאה לקטגוריה כבר מופעלת.
הפעלת ניהול גרסאות של אובייקטים בקטגוריה
מומלץ ליצור גרסאות של הגדרת Terraform כדי לעקוב אחרי שינויים ולנהל את התשתית כקוד.
כדי ליצור גרסאות של ההגדרה כשהיא מאוחסנת בקטגוריה של Cloud Storage, ראו שימוש בניהול גרסאות של אובייקטים.
לפרטים נוספים, אפשר לעיין במאמר בנושא ניהול גרסאות של אובייקטים.
העלאת התצורה של Terraform
מעלים את קובץ התצורה של Terraform לקטגוריית האחסון. כדי לבחור שיטת העלאה, ראו העלאות של אובייקטים.
המאמרים הבאים
- יוצרים פריסה כדי לפרוס את ההגדרות של Terraform.
- מידע נוסף על Terraform ו- Google Cloud