Descrizione dell'infrastruttura

Creare i file di configurazione Terraform per il provider Terraform OCI.

Terraform utilizza una sintassi dichiarativa per descrivere la tua infrastruttura Oracle Cloud Infrastructure (OCI) e poi la rende persistente nei file di configurazione che possono essere condivisi, rivisti, modificati, controllati a livello di versione, conservati e riutilizzati. Utilizza le configurazioni Terraform per definire le risorse OCI, le origini dati, le definizioni delle variabili e altro ancora.

Attenzione

I file di stato Terraform contengono tutti gli attributi delle risorse specificati come parte dei file di configurazione. Se gestisci dati riservati con Terraform, come le password del database o degli utenti o le chiavi private dell'istanza, dovresti considerare il file di stato stesso come dati riservati. Per ulteriori informazioni, vedere Memorizzazione dei dati riservati.

Terraform utilizza queste configurazioni per effettuare chiamate agli endpoint API Oracle Cloud Infrastructure.

È possibile creare configurazioni in diversi modi:

Suggerimento

Indipendentemente dal metodo utilizzato per creare i file di configurazione Terraform, è necessario fare riferimento alle migliori prassi e al riferimento sui servizi per indicazioni sulla modifica e la gestione delle configurazioni per l'uso in produzione.

Uso di Resource Discovery

È possibile utilizzare la funzione di ricerca automatica delle risorse del provider Terraform OCI per trovare le risorse distribuite in un compartimento ed esportarle nei file di configurazione e stato Terraform. Con un solo comando, puoi generare file che acquisiscono la configurazione e lo stato della baseline del compartimento esistente.

È possibile acquisire familiarità con le configurazioni Terraform esaminando questi file di output. Puoi anche utilizzare questi file di output per iniziare a utilizzare Oracle Cloud Infrastructure Resource Manager.

Per ulteriori informazioni, vedere Ricerca automatica delle risorse.

Importante

La ricerca automatica delle risorse non è uno strumento di migrazione. Quando si duplicano o si esegue la migrazione delle risorse, le configurazioni generate dalla ricerca automatica delle risorse sono un punto di partenza. Possono richiedere modifiche.

Modifica di esempi

Sono disponibili molti esempi e soluzioni che è possibile utilizzare come base per descrivere la propria infrastruttura e comprendere i file di configurazione Terraform. Per ulteriori informazioni, vedere Esempi, modelli e soluzioni.

Creazione di configurazioni personalizzate

Se si conosce il formato HCL (Configuration Language format) HashiCorp e i file di configurazione Terraform, è possibile scriverne uno personalizzato. Per ulteriori informazioni, vedere Creazione delle configurazioni.