Conversione di tipi composti in modelli supportati

Un tipo composito è costituito da uno o più modelli, configurati per funzionare insieme, che vengono aggiunti definitivamente a Deployment Manager. Per una panoramica dei tipi compositi e la procedura per crearli, consulta Aggiunta di un modello come tipo composito.

Tuttavia, la funzionalità dei tipi composti è attualmente deprecata e non sarà più utilizzabile nei deployment nuovi o aggiornati il 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 Creare un modello di base.

Spostare e importare i file dei modelli

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

Devi anche assicurarti che il file di configurazione sia configurato per importare il singolo file o i singoli file modello. 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