Créer un travail d'annulation d'application des modifications
Créez un travail d'annulation d'application dans Resource Manager.
Lorsque vous créez (exécutez) un travail d'annulation d'application pour une pile, Terraform provisionne les ressources et exécute l'action définie dans la configuration Terraform du travail cible, en appliquant le plan d'exécution à la pile associée. Ce travail annule l'état précédent de vos ressources Oracle Cloud Infrastructure.
Nous vous recommandons de créer (exécuter) un travail d'annulation de plan (générer un plan d'exécution) avant d'exécuter un travail d'annulation d'application à l'aide du flux suivant.
-
Identifiez le travail d'application des modifications sur lequel vous voulez revenir.
Le travail que vous souhaitez restaurer est également appelé "travail cible".
-
Créez un travail d'annulation de plan pour le travail cible.
-
Vérifiez que le travail d'annulation de plan a réussi.
-
Vérifiez que le plan d'exécution généré répond aux attentes.
-
Créez un travail d'annulation d'application à l'aide du plan d'exécution généré (
executionPlanRollbackStrategy
).Les instructions figurent sur cette page.
Le travail d'annulation d'application est créé. Le nouveau travail apparaît sous Tâches.
Utilisez la commande
oci resource-manager job create-apply-rollback-job
et les paramètres requis pour exécuter un travail d'annulation d'application.oci resource-manager job create-apply-rollback-job --stack-id <stack_OCID> --execution-plan-rollback-strategy <source_of_execution_plan>
Pour 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 CreateJob pour créer un travail d'annulation d'application.
Pour obtenir des exemples de détails sur un travail d'annulation d'application, reportez-vous à ApplyRollbackJobOperationDetails.
Etapes suivantes
Selon le nombre et le type de ressources indiqués, un travail d'annulation d'application peut prendre un certain temps.
Après avoir exécuté un travail d'annulation d'application, obtenez les détails du travail pour vérifier son statut. Vous pouvez éventuellement afficher le fichier d'état Terraform, visualiser les journaux et confirmer l'existence de ressources provisionnées.
Surveillez le statut du travail (état de cycle de vie) en obtenant les détails du travail. Succès (SUCCEEDED
) indique que le travail est terminé. Selon la complexité du travail, l'opération peut prendre un certain temps. Lorsque le travail est exécuté ou une fois terminé, vous pouvez obtenir le contenu des journaux de travail.
Pour visualiser le fichier d'état Terraform (qui montre l'état de vos ressources après l'exécution du travail), cliquez sur le nom du travail pour afficher la page Détails du travail, puis cliquez sur Afficher l'état sous Ressources. Sélectionnez éventuellement Afficher les modifications apportées à cette version.
Pour visualiser les journaux du travail, cliquez sur le nom du travail afin d'ouvrir la page Détails du travail, puis cliquez sur Journaux sous Ressources.
Pour vérifier que les ressources ont bien été provisionnées, inspectez les ressources dans le compartiment.