Utilisation du registre Terraform avec une pile plus ancienne
Mettez à jour une pile plus ancienne pour extraire les fournisseurs du registre Terraform.
- Pour empêcher des versions de fournisseur incompatibles, mettez à jour la configuration pour spécifier des contraintes de version, 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 tâche d'indisponibilité des versions de fournisseur, assurez-vous que les versions listées dans les contraintes de version de la configuration existent dans la source de fournisseur configurée (fournisseur Terraform ou fournisseurs personnalisés), ou supprimez entièrement les contraintes de version (résultat de l'extraction des dernières versions).
Les piles créées avant l'approvisionnement du registre Terraform sont disponibles. Continuez à extraire les fournisseurs du gestionnaire de ressources jusqu'à leur mise à jour. Une fois mises à jour, les piles extraient les fournisseurs à partir du registre Terraform et les fournisseurs personnalisés sont disponibles.
Pour déterminer la source des fournisseurs pour votre pile, consultez les journaux pour une tâche récente. L'expression suivante indique que la pile extrait les fournisseurs du registre Terraform :
Getting providers from hashicorp registry and/or custom terraform providers
- Dans la page de liste Piles, sélectionnez la pile avec laquelle vous voulez travailler. Si vous avez besoin d'aide pour trouver la page de liste ou la pile, voir 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 les fournisseurs du registre Terraform.oci resource-manager stack update --is-third-party-provider-experience-enabled true [...]
Pour la liste complète des paramètres et des valeurs des commandes de l'interface de ligne de commande, voir Informations de référence sur la ligne de commande pour le gestionnaire de ressources.
Utilisez l'opération UpdateStack pour mettre à jour la pile afin d'extraire les fournisseurs du registre Terraform.
Lors de la définition des détails pour UpdateStackDetails, réglez
isThirdPartyProviderExperienceEnabled
àtrue
.