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.
-
Lo stack deve utilizzare Terraform versione 0.14 o successiva
-
Se lo stack è precedente, è necessario aggiornarlo per utilizzare il registro Terraform. Vedere Uso del registro Terraform con uno stack precedente.
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. - 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.
- Selezionare l'opzione per l'esecuzione del tipo di job desiderato.
- Nel pannello relativo al tipo di job selezionato, selezionare Mostra opzioni avanzate e selezionare Aggiorna versioni provider.
- 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
sutrue
.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 sutrue
.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), impostandoisProviderUpgradeRequired
sutrue
.