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 della lista Stack selezionare lo stack con cui si desidera lavorare. Se hai bisogno di aiuto per trovare la pagina di elenco o lo stack, vedere Elenco di stack.
    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 durante l'esecuzione di un job del piano, utilizzare il comando oci resource-manager job create-plan-job per eseguire un job del 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.