Utilisation du bouton Déployer vers Oracle Cloud

Lancez une configuration Terraform distante à l'aide du bouton Déployer vers Oracle Cloud.

Cette page décrit la rubrique avancée de construction d'une URL pour un bouton Déployer vers Oracle Cloud.

Lorsqu'il est lié correctement, ce bouton fournit une option directe pour vos utilisateurs de créer des piles avec votre configuration Terraform.

Cette image présente le bouton Déployer vers Oracle Cloud.

Ce bouton amène un utilisateur directement à la page Créer une pile dans la console Oracle Cloud Infrastructure. Le bouton est lié à un ensemble de fichiers de configuration Terraform que vous spécifiez. La configuration Terraform est donc déjà sélectionnée pour l'utilisateur lorsqu'il crée la pile. Vous pouvez stocker les fichiers de configuration Terraform dans un fournisseur pris en charge.

Exemple de bouton de déploiement de fonction

Conseil

Créez rapidement des piles avec des exemples de configurations Terraform pour OCI. Allez à Exemples de fournisseurs Terraform pour Oracle Cloud Infrastructure, naviguez jusqu'au dossier de la configuration voulue (par exemple, adm), puis sélectionnez le bouton Déployer vers Oracle Cloud sous "Bouton magique" dans le fichier Lisez-moi.

Le bouton Déployer vers Oracle Cloud suivant est configuré pour lancer le modèle à partir de https://github.com/oracle-quickstart/oci-cloudnative.

Déployer vers Oracle Cloud

Fournisseurs pris en charge

Les fournisseurs suivants sont pris en charge pour former les URL d'ensemble à utiliser avec le bouton Déployer vers Oracle Cloud :

Pour dépanner un code d'erreur, voir Code d'erreur 400 pour le bouton Déployer.

Pour afficher le bouton de déploiement lié

Important

Assurez-vous que le fichier de configuration Terraform est valide. Voir Création de configurations et Configurations Terraform pour le gestionnaire de ressources.

Vous pouvez afficher le bouton Déployer vers Oracle Cloud lié sur les pages du référentiel et d'autres pages Web.

Code de démarque

Pour afficher le bouton Déployer vers Oracle Cloud dans une page de référentiel, ajoutez le code Markdown suivant à un fichier README.md.

[
![Deploy to Oracle Cloud]
(https://oci-resourcemanager-plugin.plugins.oci.oraclecloud.com/latest/deploy-to-oracle-cloud.svg)
]
(https://cloud.oracle.com/resourcemanager/stacks/create
?zipUrl=<package-url>)

<package-url> est l'URL du fichier .zip vers une configuration Terraform stockée dans un fournisseur pris en charge.

Exemple de code Markdown avec une URL d'ensemble de GitHub :

[![Deploy to Oracle Cloud](https://oci-resourcemanager-plugin.plugins.oci.oraclecloud.com/latest/deploy-to-oracle-cloud.svg)](https://cloud.oracle.com/resourcemanager/stacks/create?zipUrl=https://github.com/myrepo/mydirectory/master.zip)

Code HTML

Pour afficher le bouton Déployer vers Oracle Cloud dans une page Web, ajoutez le code HTML suivant.

<a 
href="https://cloud.oracle.com/resourcemanager/stacks/create?zipUrl=<package-url>" 
target="_blank">
  <img 
src="https://oci-resourcemanager-plugin.plugins.oci.oraclecloud.com/latest/deploy-to-oracle-cloud.svg" 
alt="Deploy to Oracle Cloud"/>
</a>

<package-url> est l'URL du fichier .zip vers une configuration Terraform stockée dans un fournisseur pris en charge.

Exemple de code HTML avec une URL d'ensemble de GitHub :

<a href="https://cloud.oracle.com/resourcemanager/stacks/create?zipUrl=https://github.com/myrepo/mydirectory/master.zip" target="_blank">
  <img src="https://oci-resourcemanager-plugin.plugins.oci.oraclecloud.com/latest/deploy-to-oracle-cloud.svg" alt="Deploy to Oracle Cloud"/>
</a>

Pour créer une pile à partir du bouton de déploiement lié

  1. Sélectionnez Déployer vers Oracle Cloud (bouton de déploiement lié à la configuration Terraform).

    Pour dépanner un code d'erreur, voir Code d'erreur 400 pour le bouton Déployer.

  2. Si vous n'êtes pas encore connecté à la console Oracle Cloud Infrastructure, connectez-vous. Voir Première connexion.

    La page Créer une pile s'affiche avec l'ensemble sélectionné identifié.

  3. Entrez le nom de la nouvelle pile (ou acceptez le nom par défaut). Évitez d'entrer des informations confidentielles.

  4. Facultativement, entrez une description.

  5. Pour voir les ressources d'un autre compartiment, utilisez le filtre Compartiment pour changer de compartiment.

    Vous devez être autorisé à travailler dans un compartiment pour voir les ressources qu'il contient. Si vous ne savez pas quel compartiment utiliser, communiquez avec un administrateur. Pour plus d'informations, voir Présentation des compartiments.

  6. Pour Version de Terraform, sélectionnez celle à utiliser pour la nouvelle pile.

    Note

    Les versions de Terraform ne sont pas rétrocompatibles.
  7. Facultatif : Sous Marqueurs, ajoutez un ou plusieurs marqueurs à la pile.

    Si vous avez l'autorisation de créer une ressource, vous avez également l'autorisation d'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.

  8. Sélectionnez Suivant.

    Le panneau Configurer les variables affiche les variables du fichier de configuration Terraform sélectionné.

  9. Vérifiez les variables et apportez des modifications si nécessaire.

    Important

    N'ajoutez pas votre clé privée ni d'autres informations confidentielles aux variables de configuration.
  10. Sélectionnez Suivant.

  11. Dans le panneau Vérifier, vérifiez la configuration de la pile.

    L'option Exécuter l'application est sélectionnée par défaut. Conservez ce paramètre pour provisionner automatiquement les ressources lors de la création de la pile.

  12. Sélectionnez Créer pour créer la pile.

    La page des détails de la nouvelle pile apparaît.

    Si vous avez sélectionné Exécuter l'application, le gestionnaire de ressources exécute l'action d'application sur la nouvelle pile.

Pour déployer les ressources définies (si vous n'avez pas sélectionné Exécuter l'application dans la page Créer une pile), exécutez une tâche d'application sur votre nouvelle pile.