Utilizzo del registro Terraform con uno stack precedente

Aggiornare uno stack precedente per recuperare i provider dal registro Terraform.

Attenzione

  • Per evitare versioni del provider non compatibili, aggiornare la configurazione in modo da specificare i vincoli di versione, elencando le versioni esistenti nell'origine del provider configurato (provider Terraform o provider personalizzati).
  • Per evitare che gli errori dei job non siano disponibili nelle versioni del provider, assicurarsi che le versioni elencate nei vincoli di versione della configurazione esistano nell'origine del provider configurato (provider Terraform o provider personalizzati) oppure rimuovere completamente i vincoli di versione (risultati nel recupero delle versioni più recenti).

Gli stack creati prima della disponibilità del sourcing del registro Terraform continuano a recuperare i provider da Resource Manager fino all'aggiornamento. Quando vengono aggiornati, gli stack recuperano i provider dal registro Terraform e i provider personalizzati sono disponibili.

Suggerimento

Per determinare l'origine dei provider per lo stack, rivedere i log per un job recente. La frase seguente indica che lo stack sta recuperando i provider dal registro Terraform:

Getting providers from hashicorp registry and/or custom terraform providers
    1. Nella pagina elenco Stack, selezionare lo stack con cui si desidera lavorare. Se è necessaria assistenza per trovare la pagina della lista o lo stack, vedere Stack lista.
    2. Selezionare Altre azioni, quindi Usa registro Terraform.
  • Utilizzare il comando oci resource-manager stack update e i parametri richiesti per aggiornare gli stack precedenti per recuperare i provider dal registro di Terraform.

    oci resource-manager stack update --is-third-party-provider-experience-enabled true [...]

    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 lo stack e recuperare i provider dal registro Terraform.

    Durante la definizione dei dettagli per UpdateStackDetails, impostare isThirdPartyProviderExperienceEnabled su true.