Un tipo composito è costituito da uno o più modelli, configurati per interagire, che sono aggiunte in modo permanente a Deployment Manager. Per una panoramica dei tipi compositi, e i passaggi per crearli, visita Aggiunta di un modello come tipo composito.
Tuttavia,
la funzionalità dei tipi composti è attualmente deprecata,
e non sarà più utilizzabile in deployment nuovi o aggiornati a partire dal 22 febbraio,
2022. Le configurazioni di deployment sono interessate se utilizzano tipi di risorse
con il formato
type: PROJECT_ID/composite:TEMPLATE_NAME
.
Questa pagina descrive i passaggi per convertire i tipi composti in modelli supportati.
Separazione del tipo composito in singoli modelli
Per convertire il tipo composto in modelli supportati, puoi creare manualmente un singolo modello contenente tutti gli elementi del tipo composto oppure separare gli elementi del tipo composto in singoli file modello.
Per ulteriori informazioni sui modelli e sulla loro creazione, 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 un'etichetta dalla cartella che hai utilizzato per la configurazione del deployment.
Devi inoltre assicurarti che il file di configurazione sia impostato in modo da importare singoli file di modelli. Per informazioni sull'importazione dei modelli, consulta Importare il modello.
Sostituzione dei riferimenti al tipo composto
Aggiorna quindi i deployment in modo da utilizzare direttamente i singoli modelli o i modelli collettivi, 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