Conversione di tipi composti in modelli supportati

Un tipo composto è uno o più modelli, configurati per funzionare insieme, che vengono aggiunti definitivamente a Deployment Manager. Per una panoramica dei tipi composti e dei passaggi per crearli, consulta Aggiungere un modello come tipo composto.

Tuttavia, la funzionalità dei tipi composti è attualmente deprecata e non sarà più utilizzabile nei deployment nuovi o aggiornati a partire dal 22 febbraio 2022. L'utilizzo di tipi di risorse con il formato type: PROJECT_ID/composite:TEMPLATE_NAME influisce sulle configurazioni di deployment.

In questa pagina vengono descritti i passaggi per convertire i tipi composti in modelli supportati.

Separazione del tipo composto in singoli modelli

Per convertire il tipo composto in modelli supportati, puoi creare manualmente un singolo modello che contiene tutti gli elementi di tipo composito o separare gli elementi del tipo composito in singoli file modello.

Per saperne di più sui modelli e sulla creazione di modelli, consulta Creazione di un modello di base.

Spostamento e importazione dei file di modello

Devi copiare tutti i singoli file del modello nella stessa posizione del deployment. Per evitare conflitti di denominazione, ti consigliamo di utilizzare una cartella separata da quella utilizzata per la configurazione del deployment.

Devi inoltre assicurarti che il file di configurazione sia configurato in modo da importare i singoli file del modello. Per informazioni sull'importazione di modelli, consulta Importazione del modello.

Sostituzione dei riferimenti al tipo composito

Successivamente, aggiorna i deployment per utilizzare direttamente il tuo modello o i singoli modelli, anziché il tipo composito precedente.

Trova e sostituisci tutte le istanze di sintassi di tipo composito, ad esempio:

type: PROJECT_ID/composite:main-template

Sostituisci la sintassi del tipo composito con un riferimento diretto a un modello, ad esempio:

type: PATH_TO/main-template.jinja