Uso di provider personalizzati con uno stack

Aggiorna uno stack per recuperare i provider personalizzati dai bucket di storage degli oggetti.

Quando si aggiorna uno stack, è anche possibile aggiornarne le tag. Per istruzioni, vedere Aggiornamento di una tag per una singola risorsa. Per ulteriori informazioni sull'applicazione di tag, vedere Tag risorsa.

Informazioni preliminari

Attenersi alla procedura riportata di seguito per aggiungere un provider personalizzato a un bucket.
  1. Impostare il bucket per il provider personalizzato. Vedi Putting Data in Object Storage.
    • Per memorizzare i file binari amd/x86, creare una directory sotto la radice del bucket con il nome seguente:

      linux_amd64

    • Per memorizzare i file binari Arm, creare una directory sotto la radice del bucket con il nome seguente:

      linux_arm64

  2. Verificare che il nome di ogni file binario del provider personalizzato sia in linea con la seguente convenzione:

    terraform-provider-<TYPE>_v<MAJOR.MINOR.PATCH>

    Con suffisso facoltativo (esempio: x5 o x4):

    terraform-provider-<TYPE>_v<MAJOR.MINOR.PATCH>_<OPTIONAL-SUFFIX>

  3. Caricare i file binari del provider personalizzato nel bucket. Vedi Putting Data in Object Storage.
    Limitare il bucket ai file destinati all'uso con Terraform.
    1. Nella pagina della lista Stack, individuare lo stack con cui si desidera lavorare. Se hai bisogno di aiuto per trovare la pagina di elenco o lo stack, vedere Elenco di stack.
    2. Dal menu Azioni (tre punti) per lo stack, selezionare Modifica.
    3. Nella pagina Modifica stack selezionare Usa provider personalizzati.
    4. Selezionare il bucket che contiene i provider personalizzati.
      Limitare il bucket ai file destinati all'uso con Terraform.
    5. Selezionare due volte Avanti.
    6. Selezionare Salva modifiche.
  • Utilizzare il comando oci resource-manager stack update e i parametri richiesti per utilizzare i provider personalizzati con gli stack.

    oci resource-manager stack update --custom-terraform-provider <json_input> [...]

    Per un elenco completo dei parametri e dei valori per i comandi CLI, vedere Command Line Reference for Resource Manager.

  • Utilizzare l'operazione UpdateStack per aggiornare i provider personalizzati utilizzati da uno stack.

    Per un esempio della parte CustomTerraformProvider della richiesta, vedere CustomTerraformProvider.