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 de provedores para um job, 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 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 Começar
Verifique os pré-requisitos para recuperar os provedores mais recentes.
-
A pilha deve usar o Terraform versão 0.14 ou mais recente
-
Se a pilha for mais antiga, será necessário fazer upgrade dela para usar o Registro do Terraform. Consulte Usando o Registro do Terraform com uma Pilha Mais Antiga.
Estas etapas mostram como recuperar os provedores mais recentes para um job em uma pilha. Você também pode recuperar os provedores mais recentes para um job em um compartimento. - Na página da lista Pilhas, selecione a pilha com a qual você deseja trabalhar. Se precisar de ajuda para encontrar a página da lista ou a pilha, consulte Listando Pilhas.
- Selecione a opção para executar o tipo de job desejado.
- No painel do tipo de job selecionado, selecione Mostrar opções avançadas e selecione Atualizar versões do provedor.
- Execute o cargo.
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
comotrue
.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 comotrue
.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 para o Resource Manager.
Use a operação CreateJob para recuperar os provedores mais recentes ao executar um job.
Ao definir CreateJobDetails, especifique
jobOperationDetails
(CreateJobOperationDetails), definindoisProviderUpgradeRequired
comotrue
.