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.

  • 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.
    1. 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.
    2. Sélectionnez l'option permettant d'exécuter le type de travail souhaité.
    3. Dans le panneau du type de travail sélectionné, sélectionnez Afficher les options avancées et Mettre à niveau les versions de fournisseur.
    4. 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 sur true.

    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 sur true.

    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éfinissant isProviderUpgradeRequired sur true.