Création d'une pile à partir de Bitbucket Cloud

Créez une pile dans Resource Manager à partir d'une configuration Terraform stockée dans Bitbucket Cloud. Sélectionnez un fournisseur de source de configuration qui indique les informations Bitbucket Cloud nécessaires pour accéder aux configurations.

Assurez-vous que la configuration Terraform est valide. Reportez-vous à Configurations Terraform pour Resource Manager et à Création de configurations.

Pour plus d'informations sur les fournisseurs de source de configuration, reportez-vous à Gestion des fournisseurs de source de configuration.

    1. Sur la page de liste Fournisseurs de source de configuration, recherchez le fournisseur de source de configuration à utiliser. Si vous avez besoin d'aide pour rechercher la page de liste ou le fournisseur de source de configuration, reportez-vous à Liste des fournisseurs de source de configuration.
    2. Dans le menu Actions Menu Actions du fournisseur de source de configuration, sélectionnez Créer une pile à partir du fournisseur de source de configuration.
      La page Créer une pile s'ouvre avec le fournisseur de source de configuration Bitbucket Cloud déjà sélectionné.
    3. Sélectionnez l'espace de travail, le référentiel et le branchement Bitbucket Cloud. La liste des branchements est limitée à 100.
      Pour plus d'informations sur les espaces de travail Bitbucket Cloud, reportez-vous à https://support.atlassian.com/bitbucket-cloud/docs/what-is-a-workspace/.
    4. (Facultatif) Pour utiliser un répertoire autre que le répertoire racine pour l'exécution de Terraform, indiquez le répertoire de travail. Ce champ est visible lorsque la branche sélectionnée comporte des répertoires. Exemples :
      • Un niveau : Répertoire
      • Deux niveaux : répertoire/sous-répertoire
    5. (Facultatif) Pour utiliser des fournisseurs personnalisés, sélectionnez Utiliser des fournisseurs personnalisés, puis sélectionnez le bucket qui contient le fournisseur personnalisé.
    6. (Facultatif) Modifiez le nom de pile par défaut et entrez une description de pile. Evitez de saisir des informations confidentielles.
    7. Sélectionnez le compartiment dans lequel stocker la pile.
    8. Pour Version de Terraform, sélectionnez la version utilisée par la configuration Terraform.
    9. (Facultatif) Sous Balises, ajoutez des balises à la pile.
      Si vous disposez des droits d'accès nécessaires pour créer une ressource, vous pouvez également lui appliquer des balises à forme libre. Pour appliquer une balise defined, vous devez être autorisé à utiliser la balise namespace. Pour plus d'informations sur le balisage, reportez-vous à Balises de ressource. Si vous n'êtes pas sûr d'appliquer des balises, ignorez cette option ou demandez à un administrateur. Vous pouvez appliquer des balises ultérieurement.
    10. Sélectionnez Suivant.
    11. Dans le panneau Configurer les variables, vérifiez les variables répertoriées à partir de la configuration Terraform et modifiez-les si nécessaire.
      Important

      N'ajoutez pas votre clé privée ou autre information confidentielle aux variables de configuration.
    12. Sélectionnez Suivant.
    13. Dans le panneau Vérifier, vérifiez la configuration de la pile.
    14. (Facultatif) Pour provisionner automatiquement les ressources lors de la création de la pile, sélectionnez Exécuter l'application.
    15. Sélectionnez Créer.

    La pile est créée et sa page de détails s'ouvre.

    Si vous avez sélectionné Exécuter l'application, Resource Manager exécute l'action d'application sur la nouvelle pile.

  • Utilisez la commande oci resource-manager stack create-from-bitbucket-cloud et les paramètres requis pour créer une pile à partir de Bitbucket Cloud.

    oci resource-manager stack create-from-bitbucket-cloud --compartment-id <compartment_OCID> --config-source-configuration-source-provider-id <Bitbucket_Cloud_configuration_source_provider_OCID> --config-source-repository-url <Bitbucket_Cloud_repository> --config-source-workspace-id <workspace_ID>

    Afin d'obtenir la liste complète des paramètres et des valeurs pour les commandes d'interface de ligne de commande, reportez-vous à Référence de ligne de commande pour Resource Manager.

  • Utilisez l'opération CreateStack pour créer une pile à partir de Bitbucket Cloud.

    Pour obtenir un exemple de la partie configSource de la demande, reportez-vous à CreateBitbucketCloudConfigSourceDetails.