Cette page a été traduite par l'API Cloud Translation.
Switch to English

Convertir des types composites en modèles compatibles

Un type composite consiste en un ou plusieurs modèles conçus pour fonctionner ensemble qui sont ajoutés de manière permanente à Deployment Manager. Pour obtenir une présentation des types composites et savoir comment les créer, consultez la section Ajouter un modèle en tant que type composite.

Toutefois, la fonctionnalité des types composites est actuellement obsolète et ne sera plus utilisable dans les déploiements nouveaux ou mis à jour le 22 février 2022. Vos configurations de déploiement sont affectées si elles utilisent des types de ressources au format type: PROJECT_ID/composite:TEMPLATE_NAME.

Cette page décrit les étapes à suivre pour convertir les types composites en modèles compatibles.

Séparer le type composite en modèles individuels

Pour convertir votre type composite en modèles compatibles, vous pouvez créer manuellement un modèle unique contenant tous les éléments du type composite ou séparer les éléments de votre type composite en fichiers de modèle individuels. s'affiche en haut de l'écran.

Pour plus d'informations sur les modèles et la création de modèles, reportez-vous à la section Créer un modèle de base.

Déplacer et importer vos fichiers de modèle

Vous devez copier tous les fichiers de modèles individuels au même emplacement que votre déploiement. Pour éviter les conflits de noms, nous vous recommandons d'utiliser un dossier distinct du dossier que vous avez utilisé pour la configuration de déploiement.

Vous devez également vous assurer que votre fichier de configuration est configuré pour importer les fichiers de modèle individuels. Pour en savoir plus sur l'importation de modèles, consultez la page Importer un modèle.

Remplacer les références à votre type composite

Ensuite, mettez à jour vos déploiements pour qu'ils utilisent directement votre ou vos modèles individuels, et non le type composite précédent.

Recherchez et remplacez toutes les instances de la syntaxe de type composite, par exemple:

type: PROJECT_ID/composite:main-template

Remplacez la syntaxe du type composite par une référence directe à un modèle, par exemple:

type: PATH_TO/main-template.jinja