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 l'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:
- Un file main.tf ⁇ contenente l'infrastruttura come definizioni di codice.
- A variables.tf file with defined external variables.
- 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 l'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:
- Crea un elemento catalogo configurazione privato
- Creare un file conf.json ⁇ descritto nel passo 4 della creazione di un'attività. In questo file, le chiavi sono nomi di variabile definiti nel file
variables.tf
⁇ e i valori sono i valori di variabile corrispondenti. - Caricare il package di configurazione 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.
- Creare un elemento catalogo privato per il package Terraform utilizzando il bucket o l'URI dello storage degli oggetti.
- Creare un file conf.json ⁇ descritto nel passo 4 della creazione di un'attività. In questo file, le chiavi sono nomi di variabile definiti 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 per l'esecuzione: utilizzare uno scheduler per impostare una schedulazione per l'esecuzione del runbook.
- Monitorare le distribuzioni e le risorse distribuite: dopo aver eseguito il runbook, è possibile osservare le distribuzioni e le risorse distribuite in Disposizioni.
È possibile eseguire i task riportati di seguito per i cataloghi privati.