Usando o Registro do Terraform com uma Pilha Mais Antiga
Atualize uma pilha mais antiga para extrair provedores do Registro do Terraform.
- Para evitar versões incompatíveis do provedor, atualize a configuração para especificar restrições de versão, listando versões que existem na origem do provedor configurada (Provedor Terraform ou provedores personalizados).
- Para evitar falhas de job em versões indisponíveis do provedor, certifique-se de que as versões listadas nas restrições de versão da configuração existam na origem do provedor configurada (Provedor Terraform ou provedores personalizados) ou remova totalmente as restrições de versão (resultados na recuperação das versões mais recentes).
As pilhas que foram criadas antes do fornecimento do Terraform Registry estar disponível continuam a extrair provedores do Resource Manager até serem atualizadas. Quando atualizadas, as pilhas extraem provedores do Terraform Registry e os provedores personalizados estão disponíveis.
Para determinar a origem dos provedores da sua pilha, verifique os logs de um job recente. A frase a seguir indica que a pilha está extraindo provedores do Registro do Terraform:
Getting providers from hashicorp registry and/or custom terraform providers
- Na página da lista Pilhas, selecione a pilha com a qual você deseja trabalhar. Se precisar de ajuda para encontrar a página da lista ou a pilha, consulte Listando Pilhas.
- Selecione Mais ações e, em seguida, selecione Usar registro do Terraform.
Use o comando
oci resource-manager stack update
e os parâmetros necessários para atualizar pilhas mais antigas para extrair provedores do Terraform Registry.oci resource-manager stack update --is-third-party-provider-experience-enabled true [...]
Para obter uma lista completa de parâmetros e valores para comandos da CLI, consulte a Referência de Linha de Comando para o Resource Manager.
Use a operação UpdateStack para atualizar a pilha para extrair provedores do Registro do Terraform.
Ao definir detalhes para UpdateStackDetails, defina
isThirdPartyProviderExperienceEnabled
comotrue
.