Extraction des fournisseurs les plus récents

Dans la limite des contraintes de version de la configuration Terraform, extrayez les versions les plus récentes disponibles dans la source configurée de fournisseurs Terraform lors de l'exécution d'une tâche. 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 une tâche, le gestionnaire de ressources gère automatiquement les fichiers de verrouillage des dépendances 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'une tâche sur la pile. Les fournisseurs sont mis à jour dans les contraintes de version de la configuration Terraform.

Avant de commencer

Vérifiez les préalables à l'extraction des fournisseurs les plus récents.

  • Ces étapes montrent comment extraire les derniers fournisseurs pour une tâche dans une pile. Vous pouvez également extraire les fournisseurs les plus récents pour une tâche dans un compartiment.
    1. 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.
    2. Sélectionnez l'option d'exécution du type de tâche souhaité.
    3. Dans le panneau du type de tâche que vous avez sélectionné, sélectionnez Afficher les options avancées et sélectionnez Mettre à niveau les versions de fournisseur.
    4. Exécutez le tâche.
  • Utilisez la commande et les paramètres requis pour le type de tâche à exécuter et réglez --job-operation-details-is-provider-upgrade-required à true.

    Par exemple, pour extraire les derniers fournisseurs lors de l'exécution d'une tâche de plan, utilisez la commande oci resource-manager job create-plan-job pour exécuter une tâche de plan, --job-operation-details-is-provider-upgrade-required étant réglé à true.

    oci resource-manager job create-plan-job --stack-id <stack_ocid> --job-operation-details-is-provider-upgrade-required 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 CreateJob pour extraire les derniers fournisseurs lors de l'exécution d'une tâche.

    Lors de la définition de CreateJobDetails, spécifiez jobOperationDetails (CreateJobOperationDetails), en réglant isProviderUpgradeRequired à true.