Uso del registro de Terraform con una pila más antigua
Actualice una pila anterior para recuperar proveedores del registro de Terraform.
- Para evitar versiones de proveedor incompatibles, actualice la configuración para especificar restricciones de versión, mostrando las versiones que existen en el origen de proveedor configurado (proveedor de Terraform o proveedores personalizados).
- Para evitar que se produzcan fallos de trabajo en las versiones de proveedor no disponibles, asegúrese de que las versiones enumeradas en las restricciones de versión de la configuración existan en el origen del proveedor configurado (proveedor de Terraform o proveedores personalizados) o elimine las restricciones de versión por completo (resultados en la recuperación de las últimas versiones).
Las pilas creadas antes de que estuviera disponible el abastecimiento de Terraform Registry siguen recuperando proveedores del gestor de recursos hasta que se actualicen. Cuando se actualizan, las pilas recuperan proveedores de Terraform Registry y proveedores personalizados están disponibles.
Para determinar el origen de los proveedores de la pila, revise los logs de un trabajo reciente. La siguiente frase indica que la pila está recuperando proveedores del registro de Terraform:
Getting providers from hashicorp registry and/or custom terraform providers
- En la página de lista Pilas, seleccione la pila con la que desea trabajar. Si necesita ayuda para buscar la página de lista o la pila, consulte Listado de pilas.
- Seleccione Más acciones y, a continuación, seleccione Usar registro de Terraform.
Utilice el comando
oci resource-manager stack update
y los parámetros necesarios para actualizar pilas antiguas para recuperar proveedores del registro de Terraform.oci resource-manager stack update --is-third-party-provider-experience-enabled true [...]
Para obtener una lista completa de parámetros y valores para los comandos de la CLI, consulte la Referencia de la línea de comandos para Resource Manager.
Utilice la operación UpdateStack para actualizar la pila para recuperar proveedores del registro de Terraform.
Al definir detalles para UpdateStackDetails, defina
isThirdPartyProviderExperienceEnabled
entrue
.