Letzte Provider abrufen
Rufen Sie innerhalb der Versions-Policys der Terraform-Konfiguration die verfügbaren aktuellen Versionen von der konfigurierten Quelle der Terraform-Provider ab, wenn Sie einen Job ausführen. Sie können die neuesten Provider abrufen, wenn Sie die folgenden Jobtypen ausführen: Planen, Anwenden, Löschen, Status importieren und Abweichungserkennung ausführen.
Beim Abrufen der neuesten Versionen von Providern für einen Job verwaltet Resource Manager automatisch Abhängigkeitssperrdateien für den Stack.
Dieser Schritt ist erforderlich, wenn Providerversionen in der Terraform-Konfiguration seit der letzten Ausführung eines Jobs im Stack geändert wurden. Provider werden innerhalb der Versions-Constraints der Terraform-Konfiguration aktualisiert.
Bevor Sie beginnen
Prüfen Sie die Voraussetzungen für das Abrufen der letzten Provider.
-
Der Stack muss Terraform-Version 0.14 oder höher verwenden
-
Wenn der Stack älter ist, muss er upgegradet werden, um die Terraform Registry zu verwenden. Siehe Terraform-Registry mit einem älteren Stack verwenden.
Diese Schritte zeigen, wie Sie die neuesten Provider für einen Job in einem Stack abrufen. Sie können auch die neuesten Provider für einen Job in einem Compartment abrufen. - Wählen Sie auf der Listenseite Stacks den Stack aus, mit dem Sie arbeiten möchten. Wenn Sie Hilfe bei der Suche nach der Listenseite oder dem Stack benötigen, finden Sie weitere Informationen unter Stacks auflisten.
- Wählen Sie die Option zum Ausführen des gewünschten Jobtyps aus.
- Wählen Sie im Bereich für den ausgewählten Jobtyp die Option Erweiterte Optionen anzeigen aus, und wählen Sie Upgradeproviderversionen aus.
- Führen Sie den Job aus.
Verwenden Sie den Befehl und die erforderlichen Parameter für den Jobtyp, den Sie ausführen möchten, und setzen Sie
--job-operation-details-is-provider-upgrade-required
auftrue
.Beispiel: Um die neuesten Provider beim Ausführen eines Planjobs abzurufen, verwenden Sie den Befehl
oci resource-manager job create-plan-job
, um einen Planjob auszuführen, wobei--job-operation-details-is-provider-upgrade-required
auftrue
gesetzt ist.oci resource-manager job create-plan-job --stack-id <stack_ocid> --job-operation-details-is-provider-upgrade-required true
Eine vollständige Liste der Parameter und Werte für CLI-Befehle finden Sie in der Command Line Reference for Resource Manager.
Verwenden Sie den Vorgang CreateJob, um die neuesten Provider beim Ausführen eines Jobs abzurufen.
Geben Sie beim Definieren von CreateJobDetails
jobOperationDetails
(CreateJobOperationDetails) an, und setzen SieisProviderUpgradeRequired
auftrue
.