Création d'un élément de catalogue privé

Créez vos articles de catalogue privés en spécifiant les détails de configuration, les types de ressource et les étapes de déploiement requis pour provisionner un jeu particulier de ressources OCI dans Fleet Application Management. Lorsque vous créez un élément de catalogue, son statut devient actif automatiquement.

Les éléments de catalogue privés peuvent être l'un des types suivants, selon leur contexte : Ensemble Terraform, Ensemble non-terraform ou Fichier de configuration.

Les éléments de catalogue privés peuvent inclure divers types de ressource tels que des instances de calcul, des ressources de base de données, des composants de stockage ou de réseau.
    1. Dans la page de liste Catalogue privé, sélectionnez Ajouter un élément de catalogue. Si vous avez besoin d'aide pour trouver la page de liste, voir Liste des articles de catalogue privés.
    2. Entrez les informations suivantes :
      • Nom : Entrez un nom unique pour l'élément de catalogue. Évitez d'entrer des informations confidentielles.
      • Description abrégée : Entrez une description abrégée de l'élément de catalogue pour faciliter son identification. Évitez d'entrer des informations confidentielles.
      • Description détaillée (aperçu) : Entrez une description détaillée de l'article de catalogue. Par exemple, un aperçu et un diagramme d'architecture de l'élément de catalogue.
      • Version initiale : Spécifiez la version de base de l'élément de catalogue au format x.y.z.
      • Description de la version : Ajoutez une description de la version.
      • Type : Sélectionnez l'une des options suivantes :
        • Ensemble Terraform : Pour automatiser le provisionnement des ressources OCI, utilisez les sources d'ensembles Terraform prises en charge par le gestionnaire de ressources. Créez un fichier Terraform avec le format de langue propre au domaine Terraform (.tf) et créez un fichier ZIP ou un lien d'URL de demande préauthentifiée avec le code Terraform. Ce fichier ZIP est utilisé avec le gestionnaire de ressources pour provisionner vos ressources OCI. Pour ajouter le fichier ZIP, passez à l'étape 3. Pour plus d'informations sur le format de configuration Terraform, voir Création de configurations.
        • Ensemble non-terraform : Utilisez des langages de script tels que BASH pour écrire des scripts qui peuvent automatiser le provisionnement et la gestion des ressources OCI et ajouter le fichier de script. Pour ajouter le fichier, passez à l'étape 4.
        • Fichier de configuration : Créez un fichier de configuration JSON qui spécifie les ressources OCI à provisionner, telles que les instances de calcul, et ajoutez le fichier de configuration. Pour ajouter le fichier de configuration, passez à l'étape 5.
      • Créer dans le compartiment : Vérifiez le compartiment dans lequel créer l'élément de catalogue. Sélectionnez un autre compartiment, si nécessaire.
    3. Si vous avez sélectionné Ensemble Terraform pour le type, sous Ajouter une ressource, sélectionnez une option pour ajouter des ressources à l'élément de catalogue :
      • Charger : Si vous prévoyez de charger le fichier Terraform localement, regroupez tous les fichiers dans un fichier .zip. Faites glisser le fichier ZIP du système de fichiers vers la zone Supprimer un fichier ou recherchez le fichier. Ensuite, entrez le répertoire de travail, qui est le répertoire dans le fichier ZIP où le fichier Terraform existe, le cas échéant.
      • Sélectionner à partir du seau de stockage d'objets : Sélectionnez le compartiment du seau et le seau de stockage d'objets qui contiennent le fichier Terraform, puis sélectionnez l'ensemble Terraform spécifique (ZIP). Ensuite, entrez le répertoire de travail, qui est le répertoire dans le fichier ZIP où le fichier Terraform existe, le cas échéant.
      • URL : Si vous avez créé un lien d'URL de demande préauthentifiée pour l'ensemble Terraform dans le stockage d'objets, entrez le lien d'URL. Ensuite, entrez le répertoire de travail, qui est le répertoire dans le fichier ZIP où le fichier Terraform existe, le cas échéant.
      • Repo externe : Si vous stockez des configurations Terraform à l'aide de fournisseurs de source de configuration dans le gestionnaire de ressources tels que Git, sélectionnez le compartiment du fournisseur de source de configuration qui contient le fichier Terraform, le fournisseur de source de configuration dans le gestionnaire de ressources, l'URL du référentiel et le nom de la branche du référentiel qui contient le fichier de configuration. Ensuite, entrez le répertoire de travail, qui est le répertoire dans le fichier ZIP où le fichier Terraform existe, le cas échéant. Pour plus d'informations sur les fournisseurs de source de configuration, voir Gestion des fournisseurs de source de configuration.
    4. Si vous avez sélectionné Ensemble non-terraform pour le type, sous Ajouter une ressource, sélectionnez une option pour ajouter des ressources à l'élément de catalogue :
      • Sélectionner à partir du compartiment de stockage d'objets : Sélectionnez le compartiment et le compartiment de stockage d'objets qui contiennent le fichier de script, puis sélectionnez le fichier BASH spécifique. Entrez ensuite le répertoire de travail, qui est le répertoire dans le fichier ZIP où existe le fichier de script Terraform, le cas échéant.
      • URL : Si vous avez créé un lien d'URL de demande préauthentifiée pour le fichier de script BASH dans le stockage d'objets, entrez le lien d'URL. Ensuite, entrez le répertoire de travail, qui est le répertoire dans le fichier ZIP où le fichier script existe, le cas échéant.
    5. Si vous avez sélectionné Fichier de configuration pour le type, sous Ajouter une ressource, sélectionnez une option pour ajouter des ressources à l'élément de catalogue :
      • Sélectionner à partir du seau de stockage d'objets : Sélectionnez le compartiment du seau et le seau de stockage d'objets qui contiennent le fichier de configuration JSON Terraform, puis sélectionnez le fichier ZIP spécifique. Ensuite, entrez le répertoire de travail, qui est le répertoire dans le fichier ZIP où existe le fichier de configuration Terraform JSON, le cas échéant.
      • URL : Si vous avez créé un lien d'URL de demande préauthentifiée pour le fichier de configuration Terraform JSON dans le service de stockage d'objets, entrez le lien d'URL. Ensuite, entrez le répertoire de travail, qui est le répertoire dans le fichier ZIP où existe le fichier de configuration Terraform JSON, le cas échéant.
    6. (Facultatif) Dans la section Marqueurs, ajoutez un ou plusieurs marqueurs à l'élément de catalogue. Si vous êtes autorisé à créer une ressource, vous pouvez également appliquer des marqueurs à structure libre à cette ressource. Pour appliquer un marqueur défini, vous devez être autorisé à utiliser l'espace de noms de marqueur. Pour plus d'informations sur le marquage, voir Marqueurs de ressource. Si vous ne savez pas si vous devez appliquer des marqueurs, ignorez cette option ou demandez à un administrateur. Vous pouvez appliquer des marqueurs plus tard.
    7. Sélectionnez Créer.
    Le processus de création commence et l'onglet Versions (Versions) de la page des détails de l'élément de catalogue s'ouvre pour afficher le statut de la version courante de l'élément de catalogue. Sélectionnez la version pour trouver plus d'informations sur l'élément de catalogue.
  • Utilisez la commande oci fleet-apps-management fleet-apps-management-catalog catalog-item create et les paramètres requis pour créer un élément de catalogue privé :

    oci fleet-apps-management fleet-apps-management-catalog catalog-item create --compartment-id <compartment_OCID> -config-source-type <text> --description <text> --display-name <text> --package-type <text> [OPTIONS]

    Pour obtenir la liste complète des indicateurs et des options de variable pour les commandes de l'interface de ligne de commande du service Gestion d'applications de parc, voir l'interface de ligne de commande pour la gestion d'applications de parc.

  • Exécutez l'opération CreateCatalogItem pour créer un élément de catalogue privé.