Utiliser le registre Terraform avec une pile plus ancienne
Mettez à jour une ancienne pile pour extraire des fournisseurs du registre Terraform.
- Pour éviter les versions de fournisseur incompatibles, mettez à jour la configuration pour spécifier des contraintes de version, en répertoriant les versions qui existent dans la source de fournisseur configurée (fournisseur Terraform ou fournisseurs personnalisés).
- Pour empêcher les échecs de travail des versions de fournisseur non disponibles, assurez-vous que les versions répertoriées dans les contraintes de version de la configuration existent dans la source de fournisseur configurée (fournisseur Terraform ou fournisseurs personnalisés), ou enlevez entièrement les contraintes de version (résultat de l'extraction des dernières versions).
Les piles créées avant la disponibilité de l'approvisionnement du registre Terraform continuent d'extraire les fournisseurs de Resource Manager jusqu'à leur mise à jour. Une fois mises à jour, les piles extraient les fournisseurs à partir du registre Terraform et des fournisseurs personnalisés sont disponibles.
Afin de déterminer la source des fournisseurs de votre pile, consultez les journaux pour un travail récent. La phrase suivante indique que la pile extrait des fournisseurs à partir du registre Terraform :
Getting providers from hashicorp registry and/or custom terraform providers
- Sur la page de liste Piles, sélectionnez la pile à utiliser. Si vous avez besoin d'aide pour rechercher la page de liste ou la pile, reportez-vous à Liste des piles.
- Sélectionnez Actions supplémentaires, puis Utiliser le registre Terraform.
Utilisez la commande
oci resource-manager stack update
et les paramètres requis pour mettre à jour les anciennes piles afin d'extraire des fournisseurs à partir du registre Terraform.oci resource-manager stack update --is-third-party-provider-experience-enabled true [...]
Afin d'obtenir la liste complète des paramètres et des valeurs pour les commandes d'interface de ligne de commande, reportez-vous à Référence de ligne de commande pour Resource Manager.
Utilisez l'opération UpdateStack pour mettre à jour la pile afin d'extraire des fournisseurs à partir du registre Terraform.
Lors de la définition des détails de UpdateStackDetails, définissez
isThirdPartyProviderExperienceEnabled
surtrue
.