Extraction des derniers fournisseurs
Dans les contraintes de version de la configuration Terraform, extrayez les dernières versions disponibles à partir de la source configurée des fournisseurs Terraform lors de l'exécution d'un travail. Vous pouvez extraire les derniers fournisseurs lors de l'exécution des types de travail suivants : planifier, appliquer, détruire, importer l'état et exécuter la détection de dérive.
Lors de l'extraction des dernières versions des fournisseurs pour un travail, Resource Manager gère automatiquement les fichiers de verrouillage de dépendance pour la pile.
Cette étape est requise si les versions de fournisseur dans la configuration Terraform ont été modifiées depuis la dernière exécution d'un travail sur la pile. Les fournisseurs sont mis à jour dans les contraintes de version de la configuration Terraform.
Avant de commencer
Vérifiez les prérequis pour la récupération des derniers soignants.
-
La pile doit utiliser Terraform version 0.14 ou ultérieure
-
Si la pile est plus ancienne, elle doit être mise à niveau pour utiliser le registre Terraform. Reportez-vous à Utilisation du registre Terraform avec une pile plus ancienne.
Ces étapes indiquent comment extraire les derniers fournisseurs pour un travail dans une pile. Vous pouvez également extraire les derniers fournisseurs pour un travail dans un compartiment. - 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 l'option permettant d'exécuter le type de travail souhaité.
- Dans le panneau du type de travail sélectionné, sélectionnez Afficher les options avancées et Mettre à niveau les versions de fournisseur.
- Exécutez le job.
Utilisez la commande et les paramètres requis pour le type de travail à exécuter, puis définissez
--job-operation-details-is-provider-upgrade-required
surtrue
.Par exemple, pour extraire les derniers fournisseurs lors de l'exécution d'un travail de plan, utilisez la commande
oci resource-manager job create-plan-job
pour exécuter un travail de plan, avec--job-operation-details-is-provider-upgrade-required
défini surtrue
.oci resource-manager job create-plan-job --stack-id <stack_ocid> --job-operation-details-is-provider-upgrade-required 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 CreateJob pour extraire les derniers fournisseurs lors de l'exécution d'un travail.
Lors de la définition de CreateJobDetails, indiquez
jobOperationDetails
(CreateJobOperationDetails), en définissantisProviderUpgradeRequired
surtrue
.