Terraform-Grundlagen2 / 5
Ein Entwickler fügt einer Konfiguration eine neue Provider-Anforderung hinzu und führt terraform plan aus, erhält aber eine Fehlermeldung, dass das erforderliche Provider-Plugin nicht installiert ist. Welcher Befehl ist korrekt, um den Provider zu installieren und das Arbeitsverzeichnis vorzubereiten?
RichtigFalsch
Alex
terraform init ist der erste Befehl, den du in jeder neuen oder geänderten Konfiguration ausführst. Er erledigt mehrere Initialisierungsaufgaben: Er konfiguriert das Backend für die State-Speicherung, lädt die in required_providers deklarierten Provider-Plugins herunter und installiert sie, lädt referenzierte Module herunter und erstellt oder aktualisiert die Dependency-Lock-Datei .terraform.lock.hcl. Wenn eine Provider-Anforderung hinzugefügt oder geändert wird, musst du init erneut ausführen, damit Terraform die passende Plugin-Version abrufen kann, die deine Version Constraints erfüllt. Andere Befehle wie validate, plan und apply setzen voraus, dass Provider bereits installiert sind. Prüfungstipp: Jede Fehlermeldung zu einem fehlenden Provider, Modul oder Backend bedeutet fast immer, dass du terraform init ausführen musst.
Quelledeveloper.hashicorp.com
Antworten auf Rückfragen bekommst du in der App. Erstelle ein kostenloses Konto — ohne Kreditkarte.
Frage 2 von 5
Kostenloses Konto erstellen