המרת סוגים מורכבים לתבניות נתמכות

סוג מורכב הוא תבנית אחת או יותר, שהוגדרו לפעול יחד, ושנוספו לצמיתות ל-Deployment Manager. לקבלת סקירה כללית של סוגים מורכבים ושלבים ליצירתם, אפשר לעבור אל הוספת תבנית כסוג מורכב.

עם זאת, התכונה 'סוגים מורכבים' הוצאה משימוש, ולא ניתן יהיה להשתמש בה יותר בפריסות חדשות או מעודכנות החל מ-22 בפברואר 2022. הגדרות הפריסה שלכם מושפעות אם הן משתמשות בסוגי משאבים בפורמט type: PROJECT_ID/composite:TEMPLATE_NAME.

בדף הזה מוסבר איך להמיר סוגים מורכבים לתבניות נתמכות.

הפרדת סוג מורכב לתבניות נפרדות

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

מידע נוסף על תבניות ועל יצירת תבניות זמין במאמר בנושא יצירת תבנית בסיסית.

העברה וייבוא של קובצי התבניות

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

צריך גם לוודא שקובץ ההגדרות מוגדר לייבוא של קובץ התבנית או הקבצים הנפרדים. מידע על ייבוא תבניות זמין במאמר ייבוא התבנית.

החלפת הפניות לסוג המורכב

בשלב הבא, מעדכנים את הפריסות כך שישתמשו בתבנית או בתבניות הנפרדות ישירות, במקום בסוג המורכב הקודם.

חיפוש והחלפה של כל המקרים של תחביר מסוג מורכב, כמו:

type: PROJECT_ID/composite:main-template

מחליפים את התחביר של סוג מורכב בהפניה ישירה לתבנית, למשל:

type: PATH_TO/main-template.jinja