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 fournisseurs les plus récents 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 le début

Vérifiez les prérequis pour l'extraction des derniers fournisseurs.

  • 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. Ouvrez le menu de navigation et cliquez sur Services de développeur. Sous Gestionnaire de ressources, cliquez sur Piles.
    2. Sur la page Piles, sélectionnez le compartiment contenant la pile souhaitée.
    3. Cliquez sur le nom de la pile de votre choix.
    4. Sur la page Détails de la pile, sélectionnez l'option permettant d'exécuter le type de travail souhaité.
    5. Dans le panneau du type de travail sélectionné, cliquez sur Afficher les options avancées et sélectionnez Mettre à niveau les versions de fournisseur.
    6. Exécutez le travail.
  • Utilisez la commande et les paramètres requis pour le type de travail à exécuter, et définissez --job-operation-details-is-provider-upgrade-required sur true.

    Par exemple, pour extraire les fournisseurs les plus récents 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

    Pour 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 fournisseurs les plus récents lors de l'exécution d'un travail.

    Lors de la définition de CreateJobDetails, spécifiez jobOperationDetails (CreateJobOperationDetails), en définissant isProviderUpgradeRequired sur true.