Creazione di un elemento catalogo privato

Creare gli elementi del catalogo privato specificando i dettagli di configurazione, i tipi di risorse e i passi di distribuzione necessari per eseguire il provisioning di un determinato set di risorse OCI in Fleet Application Management. Quando si crea un elemento catalogo, la relativa versione ottiene automaticamente uno stato attivo.

Gli elementi del catalogo privato possono essere di uno dei tipi riportati di seguito, a seconda del contesto in cui si trovano: pacchetto Terraform, pacchetto Non-terraform o file di configurazione.

Gli elementi del catalogo privato possono includere vari tipi di risorse, ad esempio istanze di computazione, risorse di database, storage o componenti di rete.
    1. Nella pagina elenco Catalogo privato, selezionare Aggiungi elemento catalogo. Per assistenza nella ricerca della pagina elenco, vedere Elenca elementi catalogo privato.
    2. Immettere le informazioni riportate di seguito.
      • Nome: immettere un nome univoco per l'elemento del catalogo. Evitare di fornire informazioni riservate.
      • Descrizione breve: immettere una breve descrizione dell'elemento del catalogo per facilitarne l'identificazione. Evitare di fornire informazioni riservate.
      • Descrizione estesa (panoramica): fornire una descrizione lunga dell'elemento catalogo. Ad esempio, una panoramica e un diagramma dell'architettura dell'elemento catalogo.
      • Versione iniziale: specificare la versione base dell'elemento catalogo in formato x.y.z.
      • Descrizione versione: aggiunge una descrizione della versione.
      • Tipo: selezionare una delle opzioni seguenti:
        • Pacchetto Terraform: per automatizzare il provisioning delle risorse OCI, utilizzare le origini dei package Terraform supportate con Resource Manager. Creare un file Terraform con il formato del linguaggio specifico del dominio Terraform (.tf) e creare un file ZIP o un collegamento URL PAR con il codice Terraform. Questo file ZIP viene utilizzato con Resource Manager per eseguire il provisioning delle risorse OCI. Per aggiungere il file ZIP, passare al passo 3. Per informazioni sul formato di configurazione Terraform, vedere Creazione di configurazioni.
        • Pacchetto non-terraform: utilizza linguaggi di scripting come BASH per scrivere script in grado di automatizzare il provisioning e la gestione delle risorse OCI e aggiungere il file di script. Per aggiungere il file, passare al passo 4.
        • File di configurazione: crea un file di configurazione JSON che specifica le risorse OCI di cui si desidera eseguire il provisioning, ad esempio le istanze di computazione e aggiunge il file di configurazione. Per aggiungere il file di configurazione, andare al passo 5.
      • Crea nel compartimento: verificare il compartimento in cui si desidera creare l'elemento catalogo. Selezionare un altro compartimento in base alle esigenze.
    3. Se è stato selezionato il pacchetto Terraform per il tipo, in Aggiungi risorsa selezionare un'opzione per aggiungere risorse all'elemento del catalogo:
      • Carica: se si prevede di caricare il file Terraform localmente, raggruppare tutti i file in un file .zip. Trascinare il file ZIP dal file system nella casella Elimina un file oppure cercare il file. Quindi, immettere la directory di lavoro, ovvero la directory nel file ZIP in cui esiste il file Terraform, se applicabile.
      • Effettua una selezione dal bucket di storage degli oggetti: selezionare il compartimento del bucket e il bucket di storage degli oggetti che contiene il file Terraform e selezionare il package Terraform (ZIP) specifico. Quindi, immettere la directory di lavoro, ovvero la directory nel file ZIP in cui esiste il file Terraform, se applicabile.
      • URL: se è stato creato un collegamento URL PAR del package Terraform nello storage degli oggetti, immettere il collegamento URL. Quindi, immettere la directory di lavoro, ovvero la directory nel file ZIP in cui esiste il file Terraform, se applicabile.
      • Repo esterno: se si memorizzano le configurazioni Terraform utilizzando i provider di origine configurazione in Resource Manager, ad esempio Git, selezionare il compartimento del provider di origine configurazione contenente il file Terraform, il provider di origine configurazione da Resource Manager, l'URL del repository e il nome della diramazione del repository contenente il file di configurazione. Quindi, immettere la directory di lavoro, ovvero la directory nel file ZIP in cui esiste il file Terraform, se applicabile. Per informazioni sui provider di origine configurazione, vedere Gestione dei provider di origine configurazione.
    4. Se è stato selezionato Pacchetto non terreno per il tipo, in Aggiungi risorsa selezionare un'opzione per aggiungere risorse all'elemento del catalogo.
      • Effettua una selezione dal bucket di storage degli oggetti: selezionare il compartimento del bucket e il bucket di storage degli oggetti che contiene il file di script e selezionare il file BASH specifico. Quindi, immettere la directory di lavoro, ovvero la directory nel file ZIP in cui esiste il file di script Terraform, se applicabile.
      • URL: se è stato creato un collegamento URL PAR del file di script BASH nello storage degli oggetti, immettere il collegamento URL. Quindi, immettere la directory di lavoro, ovvero la directory del file ZIP in cui esiste il file di script, se applicabile.
    5. Se è stato selezionato File di configurazione per il tipo, in Aggiungi risorsa selezionare un'opzione per aggiungere risorse all'elemento del catalogo.
      • Effettua una selezione dal bucket di storage degli oggetti: selezionare il compartimento del bucket e il bucket di storage degli oggetti che contiene il file di configurazione JSON Terraform e selezionare il file ZIP specifico. Quindi, immettere la directory di lavoro, ovvero la directory nel file ZIP in cui esiste il file di configurazione JSON Terraform, se applicabile.
      • URL: se è stato creato un collegamento URL PAR del file di configurazione JSON Terraform nello storage degli oggetti, immettere il collegamento URL. Quindi, immettere la directory di lavoro, ovvero la directory nel file ZIP in cui esiste il file di configurazione JSON Terraform, se applicabile.
    6. (Facoltativo) Nella sezione Tag aggiungere una o più tag all'elemento del catalogo. Se si dispone delle autorizzazioni per creare una risorsa, si dispone anche delle autorizzazioni per applicare tag in formato libero a tale risorsa. Per applicare una tag defined, è necessario disporre delle autorizzazioni per utilizzare la tag namespace. Per ulteriori informazioni sull'applicazione di tag, vedere Tag risorsa. Se non sei sicuro di applicare i tag, salta questa opzione o chiedi a un amministratore. È possibile applicare i tag in un secondo momento.
    7. Selezionare Crea.
    Il processo di creazione inizia e viene visualizzata la scheda Versioni della pagina dei dettagli dell'elemento del catalogo per visualizzare lo stato della versione corrente dell'elemento del catalogo. Selezionare la versione per trovare ulteriori informazioni sull'elemento catalogo.
  • Utilizzare il comando oci fleet-apps-management fleet-apps-management-catalog catalog-item create e i parametri necessari per creare un elemento catalogo privato:

    oci fleet-apps-management fleet-apps-management-catalog catalog-item create --compartment-id <compartment_OCID> -config-source-type <text> --description <text> --display-name <text> --package-type <text> [OPTIONS]

    Per un elenco completo dei flag e delle opzioni di variabile per i comandi CLI di Fleet Application Management, vedere l'CLI for Fleet Application Management.

  • Eseguire l'operazione CreateCatalogItem per creare un elemento catalogo privato.