Conversione di tipi composti in modelli supportati

Mantieni tutto organizzato con le raccolte Salva e classifica i contenuti in base alle tue preferenze.

Un tipo composto è uno o più modelli, configurati per funzionare insieme, che vengono aggiunti in modo permanente a Deployment Manager. Per una panoramica dei tipi composti e dei passaggi per crearli, consulta Aggiungere 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.

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

Separare il tipo composto in singoli modelli

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

Per scoprire di più sui modelli e sulla creazione di modelli, consulta la sezione Creare un modello di base.

Spostare e importare i file modello

Devi copiare tutti i singoli file modello nella stessa posizione in cui hai eseguito il 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 per importare i singoli file modello o file. Per informazioni sull'importazione dei modelli, consulta Importazione del modello.

Sostituzione dei riferimenti al tipo composto

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

Trova e sostituisci tutte le istanze della 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