Provisioning mediante cataloghi privati
Esegue il provisioning delle risorse utilizzando elementi di catalogo privati in Fleet Application Management.
Per eseguire il provisioning delle risorse OCI tramite un runbook, puoi utilizzare un elemento del catalogo Terraform privato con un elemento del catalogo di configurazione corrispondente. Per ottenere questo risultato, vedere:
- Creare un elemento catalogo Terraform privato
- Crea un package Terraform standard per definire le risorse dell'infrastruttura OCI come codice utilizzando il provider OCI (Oracle Cloud Infrastructure Provider). Per istruzioni, consulta le esercitazioni (Per iniziare - OCI). Un pacchetto Terraform semplice include i file indicati di seguito.
- Un file main.tf ⁇ contenente l'infrastruttura come definizioni di codice.
- A variables.tf file with defined external variables.
- File schema.yaml con informazioni sulle variabili definite per la configurazione basata sull'interfaccia utente.
- Caricare questo package nello storage degli oggetti come cartella o file ZIP.
- (Facoltativo) Creare una richiesta PAR per ZIP per specificare l'URI nell'elemento catalogo invece di selezionare la cartella dal bucket di storage degli oggetti.
- Creare un elemento catalogo privato per il package Terraform utilizzando il bucket o l'URI dello storage degli oggetti.
- Crea un package Terraform standard per definire le risorse dell'infrastruttura OCI come codice utilizzando il provider OCI (Oracle Cloud Infrastructure Provider). Per istruzioni, consulta le esercitazioni (Per iniziare - OCI). Un pacchetto Terraform semplice include i file indicati di seguito.
- Crea un elemento catalogo configurazione privato
- Creare un file conf.json ⁇ come descritto nel passo 4 della creazione di un'attività. In questo file, ogni chiave è un nome di variabile definito nel file
variables.tf⁇ e ogni valore è il valore di variabile corrispondente. - Caricare il package di configurazione nello storage degli oggetti come cartella o file ZIP.
- (Facoltativo) Creare una richiesta PAR per il file ZIP per specificare l'URI nell'elemento del catalogo invece di selezionare la cartella dal bucket.
- Creare un elemento catalogo privato per il file di configurazione utilizzando il bucket o l'URI dello storage degli oggetti.
- Creare un file conf.json ⁇ come descritto nel passo 4 della creazione di un'attività. In questo file, ogni chiave è un nome di variabile definito nel file
- Creare un task di runbook: creare un runbook costituito da un task di provisioning che fa riferimento a Terraform e agli elementi del catalogo di configurazione. Per ulteriori dettagli, vedere Creazione di un task.
- Schedulare il runbook: utilizzare uno scheduler per impostare una schedulazione per l'esecuzione del runbook.
- Monitorare le distribuzioni e le risorse distribuite: dopo aver elaborato il runbook, è possibile osservare le distribuzioni e le risorse distribuite in Disposizioni.
È possibile eseguire i task riportati di seguito per i cataloghi privati.