Création d'un travail d'annulation de plan
Créez un travail d'annulation de plan dans Resource Manager.
La création (exécution) d'un travail d'annulation de plan analyse la configuration Terraform dans le travail cible et la convertit en plan d'exécution pour la pile associée. Le plan d'exécution répertorie la séquence d'actions spécifiques planifiées pour annuler les ressources Oracle Cloud Infrastructure, y compris les actions attendues après l'exécution d'un travail d'application des modifications.
Nous vous recommandons d'exécuter un travail d'annulation de plan (génération d'un plan d'exécution) avant d'exécuter un travail d'application d'une annulation, à l'aide du flux suivant.
-
Identifiez le travail d'application réussi vers lequel effectuer une restauration.
Le travail vers lequel vous souhaitez effectuer une restauration est également appelé "travail cible".
-
Créez un travail d'annulation de plan pour le travail cible.
Les instructions se trouvent sur cette page.
-
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
).Le plan d'exécution est transmis au travail d'annulation d'application, qui exécute ensuite les instructions.
Le travail d'annulation de plan est créé. Le nouveau travail apparaît sous Travaux.
Utilisez la commande
oci resource-manager job create-plan-rollback-job
et les paramètres requis pour exécuter un travail d'annulation de plan.oci resource-manager job create-plan-rollback-job --stack-id <stack_OCID> --target-rollback-job-id <job_OCID>
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 CreateJob pour créer un travail d'annulation de plan.
Pour obtenir des exemples de détails sur un travail d'annulation de plan, reportez-vous à PlanRollbackJobOperationDetails.
Etapes suivantes
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é. En fonction de la complexité du travail, l'opération peut prendre un certain temps. Pendant l'exécution du travail ou une fois celui-ci terminé, vous pouvez obtenir le contenu des journaux de travail.