Recupero degli ultimi provider

Entro i limiti di versione della configurazione Terraform, recuperare le versioni più recenti disponibili dall'origine configurata dei provider Terraform durante l'esecuzione di un job. È possibile recuperare i provider più recenti durante l'esecuzione dei tipi di job seguenti: pianificare, applicare, eliminare, importare lo stato ed eseguire il rilevamento delle deviazioni.

Quando si recuperano le versioni più recenti dei provider per un job, Resource Manager gestisce automaticamente i file di blocco delle dipendenze per lo stack.

Questo passo è necessario se le versioni del provider nella configurazione Terraform sono state modificate dopo l'ultima esecuzione di un job nello stack. I provider vengono aggiornati entro i vincoli di versione della configurazione Terraform.

Informazioni preliminari

Rivedere i prerequisiti per il recupero dei provider più recenti.

  • Questi passi mostrano come recuperare i provider più recenti per un job in uno stack. È inoltre possibile recuperare i provider più recenti per un job in un compartimento.
    1. Nella pagina elenco Stack, selezionare lo stack con cui si desidera lavorare. Se è necessaria assistenza per trovare la pagina della lista o lo stack, vedere Stack lista.
    2. Selezionare l'opzione per l'esecuzione del tipo di job desiderato.
    3. Nel pannello relativo al tipo di job selezionato, selezionare Mostra opzioni avanzate e selezionare Aggiorna versioni provider.
    4. Eseguire il job.
  • Utilizzare il comando e i parametri richiesti per il tipo di job che si desidera eseguire e impostare --job-operation-details-is-provider-upgrade-required su true.

    Ad esempio, per recuperare i provider più recenti quando si esegue un job di piano, utilizzare il comando oci resource-manager job create-plan-job per eseguire un job di piano, con --job-operation-details-is-provider-upgrade-required impostato su true.

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

    Per un elenco completo dei parametri e dei valori per i comandi CLI, vedere Command Line Reference for Resource Manager.

  • Utilizzare l'operazione CreateJob per recuperare i provider più recenti durante l'esecuzione di un job.

    Quando si definisce CreateJobDetails, specificare jobOperationDetails (CreateJobOperationDetails), impostando isProviderUpgradeRequired su true.