Creazione di un job di applicazione
Creare un job di candidatura in Resource Manager.
Quando crei (esegui) un job di applicazione per uno stack, Terraform esegue il provisioning delle risorse ed esegue le azioni definite nella configurazione Terraform, applicando il piano di esecuzione allo stack associato per creare (o modificare) le risorse Oracle Cloud Infrastructure. Si consiglia di eseguire un job del piano (generando un piano di esecuzione) prima di eseguire un job di applicazione.
Per una panoramica sull'uso dell'interfaccia CLI per il provisioning cloud in una pipeline CI/CD, vedere IaC in the Cloud: Integrating Terraform and Resource Manager in your CI/CD Pipeline - Building With the OCI CLI.
Per le configurazioni memorizzate in un sistema di controllo del codice sorgente, ad esempio GitHub o GitLab, il job utilizza il commit più recente. Il tempo necessario per completare un job di candidatura dipende dal numero e dal tipo di risorse cloud da creare.
Il job di applicazione è stato creato. Il nuovo job viene elencato in Job.
Utilizzare il comando
oci resource-manager job create-apply-job
e i parametri richiesti per eseguire un job di applicazione.oci resource-manager job create-apply-job [OPTIONS]
Per un elenco completo dei parametri e dei valori per i comandi CLI, vedere Command Line Reference for Resource Manager.
EsempiEsempio 1: fare riferimento a un job del piano.
oci resource-manager job create-apply-job --execution-plan-strategy <plan_job_ocid> --stack-id <stack_ocid>
Esempio 2: approvazione automatica (non fare riferimento a un job del piano).
oci resource-manager job create-apply-job --execution-plan-strategy AUTO_APPROVED --stack-id <stack_ocid>
Utilizzare l'operazione CreateJob per creare un job di applicazione.
Per un esempio della parte
operation
della richiesta, vedere CreateApplyJobOperationDetails.
Operazioni successive
A seconda del numero e del tipo di risorse specificate, un job di candidatura specifico può richiedere del tempo.
Dopo aver eseguito un job di applicazione, ottenere i dettagli del job per verificarne lo stato. Facoltativamente, è possibile visualizzare il file di stato Terraform, visualizzare i log e confermare l'esistenza delle risorse di cui è stato eseguito il provisioning.
Monitorare lo stato del job (stato del ciclo di vita) ottenendo i dettagli del job. Riuscito (SUCCEEDED
) indica che il job è stato completato. A seconda della complessità del job, l'operazione può richiedere del tempo. Al termine o durante l'esecuzione del job, è possibile ottenere il contenuto dei log dei job.
Per visualizzare il file di stato Terraform (mostra lo stato delle risorse dopo l'esecuzione del job), selezionare il nome del job per visualizzare la pagina Dettagli job, quindi selezionare Visualizza stato in Risorse. Se si desidera, selezionare Mostra modifiche in questa versione.
Per visualizzare i log del job, selezionare il job per aprirne la pagina dei dettagli, quindi selezionare Log in Risorse.
Per confermare l'esistenza delle nuove risorse di cui è stato eseguito il provisioning, ispezionare le risorse nel compartimento.