Créer ou mettre à jour un élément de catalogue à partir d'un modèle Google Cloud Deployment Manager (GDM)
Plutôt que de générer un élément de catalogue basé sur un plan, vous pouvez générer un élément de catalogue basé sur un modèle qui figure dans le système de gestion des configurations GDM. Le système analyse les attributs dans le fichier de modèle et les fichiers de support facultatifs, puis génère un plan et un élément de catalogue.
Avant de commencer
Pourquoi et quand exécuter cette tâche
Cloud Provisioning and Governance prend en charge les modèles Google Cloud Platform gérés par Cloud Deployment Manager (GDM) qui ont été créés en YAML, Python ou Jinja2.
La procédure de création d'un élément de catalogue à partir d'un modèle implique les étapes suivantes :
- Créez et enregistrez un enregistrement d'élément de catalogue qui fait référence au modèle. L'élément de catalogue est à l'état Brouillon . Dans une étape ultérieure, vous activez l'élément de catalogue pour le rendre disponible pour les utilisateurs du cloud.
- Créez un enregistrement de modèle dans le cloud. Le modèle dans le cloud spécifie une configuration installable (une structure de répertoire qui inclut le fichier de modèle) à utiliser comme source de l'élément de catalogue. Remarque :Vous pouvez mettre à jour l'enregistrement de modèle dans le cloud ultérieurement, en faisant référence à une configuration installable mise à jour. Les instructions sont incluses dans cette procédure.
- Google Cloud Platform uniquement : si le fichier de modèle dépend des fichiers de prise en charge (généralement des mises à jour ou du code de modèle qui spécifie les paramètres d'attribut), vous ajoutez les fichiers à la liste connexe Modèles dépendants.
- Activez le modèle dans le cloud pour générer un bloc de ressources et un plan qui sont associés à l'élément de catalogue et pour rendre le modèle dans le cloud utilisable par l'élément de catalogue.
- Activez l'élément de catalogue afin que les utilisateurs du cloud dans le portail de l'utilisateur dans le cloud puissent l'utiliser pour mettre en service des ressources.