Recuperando os Provedores Mais Recentes

Dentro das restrições de versão da configuração do Terraform, recupere as versões mais recentes disponíveis na origem configurada de provedores do Terraform ao executar um job. Você pode recuperar os provedores mais recentes ao executar os seguintes tipos de jobs: planejar, aplicar, destruir, importar estado e executar detecção de desvio.

Ao recuperar as versões mais recentes dos provedores para um job, o serviço Resource Manager gerencia automaticamente arquivos de bloqueio de dependência para a pilha.

Essa etapa será obrigatória se as versões do provedor na configuração do Terraform forem alteradas desde a última vez em que um job foi executado na pilha. Os provedores são atualizados dentro das restrições de versão da configuração do Terraform.

Antes de Iniciar

Verifique os pré-requisitos para recuperar os provedores mais recentes.

  • Estas etapas mostram como recuperar os provedores mais recentes de um job em uma pilha. Você também pode recuperar os provedores mais recentes de um job em um compartimento.
    1. Abra o menu de navegação e clique em Serviços ao Desenvolvedor. Em Resource Manager, clique em Pilhas.
    2. Na página Pilhas, selecione o compartimento que contém a pilha desejada.
    3. Clique no nome da pilha desejada.
    4. Na página Detalhes da pilha, selecione a opção para executar o tipo de job desejado.
    5. No painel do tipo de job selecionado, clique em Mostrar opções avançadas e selecione Fazer upgrade das versões do provedor.
    6. Execute o job.
  • Use o comando e os parâmetros necessários para o tipo de job que você deseja executar e defina --job-operation-details-is-provider-upgrade-required como true.

    Por exemplo, para recuperar os provedores mais recentes ao executar um job de plano, use o comando oci resource-manager job create-plan-job para executar um job de plano, com --job-operation-details-is-provider-upgrade-required definido como true.

    oci resource-manager job create-plan-job --stack-id <stack_ocid> --job-operation-details-is-provider-upgrade-required true

    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 recuperar os provedores mais recentes ao executar um job.

    Ao definir CreateJobDetails, especifique jobOperationDetails (CreateJobOperationDetails), definindo isProviderUpgradeRequired como true.