Criando um Job de Rollback do Plano
Crie um job de rollback de plano no Resource Manager.
A criação (em execução) de um job de rollback de plano faz parsing da configuração do Terraform no job de destino e a converte em um plano de execução para a pilha associada. O plano de execução lista a sequência de ações específicas planejadas para fazer rollback de seus recursos do Oracle Cloud Infrastructure, incluindo ações esperadas após a execução de um job de aplicação de rollback.
Recomendamos executar um job de rollback de plano (gerando um plano de execução) antes de executar um executar job de rollback, usando o fluxo a seguir.
-
Identifique o job de aplicação bem-sucedido para o qual você deseja fazer rollback.
O job ao qual você deseja fazer rollback também é conhecido como "job de destino".
-
Crie um job de rollback de plano para o job de destino.
As instruções estão nesta página.
-
Confirme se o job de rollback do plano foi bem-sucedido.
-
Confirme se o plano de execução gerado atende às expectativas.
-
Crie um job de rollback de aplicação usando o plano de execução gerado (
executionPlanRollbackStrategy
).O plano de execução é entregue ao job de aplicação de rollback, que então executa as instruções.
O job de rollback do plano é criado. O novo job é listado em Jobs.
Use o comando
oci resource-manager job create-plan-rollback-job
e os parâmetros necessários para executar um job de rollback de plano.oci resource-manager job create-plan-rollback-job --stack-id <stack_OCID> --target-rollback-job-id <job_OCID>
Para obter uma lista completa de parâmetros e valores para comandos da CLI, consulte a Referência de Linha de Comando do Resource Manager.
Use a operação CreateJob para criar um job de rollback de plano.
Para obter exemplos de detalhes de um job de rollback de plano, consulte PlanRollbackJobOperationDetails.
O Próximo
Monitore o status do job (estado do ciclo de vida) obtendo os detalhes do job. Bem-sucedido (SUCCEEDED
) indica que o job foi concluído. Dependendo da complexidade do job, a operação pode demorar um pouco. Enquanto o job for executado ou depois que ele for concluído, você poderá obter o conteúdo dos logs do job.