0Pricing
DevOps Bootcamp · Lektion

Ihre erste Terraform-Konfiguration

Erstellen Sie Schritt für Schritt eine grundlegende Terraform-Konfigurationsdatei, um eine einfache Cloud-Ressource zu deklarieren und bereitzustellen, und lernen Sie dabei den zentralen Workflow kennen.

Ihre erste Terraform-Konfiguration ist eine kostenlose DevOps Bootcamp-Lektion auf CoddyKit. Dies ist Lektion 3 von 4. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des DevOps Bootcamp-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der DevOps Bootcamp-Kurs umfasst insgesamt 4 Lektionen.

Ihre erste Terraform-Konfiguration

Jetzt schreiben Sie Ihre erste echte Terraform-Konfiguration – Sie erstellen eine .tf-Datei, deklarieren einen Provider und eine Ressource und durchlaufen den vollständigen init/plan/apply-Workflow.

Die .tf-Datei kennenlernen

Terraform-Konfigurationen befinden sich in .tf-Dateien, die in HCL geschrieben sind. Üblicherweise heißt die wichtigste Datei main.tf, aber jeder .tf-Dateiname funktioniert.

Einen Provider deklarieren

Ein Provider-Block teilt Terraform mit, womit es kommunizieren soll. Hier verwenden wir den local-Provider, der lediglich Dateien auf Ihrem Computer verwaltet – ein Einstieg ganz ohne Cloud.

provider "local" {
  # Configuration for the local provider
}

Eine Ressource definieren

Ein Ressourcenblock deklariert eine Infrastrukturkomponente – etwa eine VM, eine Datenbank oder hier eine Datei. Er verbindet einen Ressourcentyp mit einem von Ihnen gewählten Namen und den zugehörigen Argumenten.

Unsere erste Ressource: local_file

Hier sehen Sie eine local_file-Ressource: Bei der Ausführung schreibt Terraform eine Textdatei mit dem von Ihnen angegebenen Inhalt und Dateinamen auf Ihren Computer.

resource "local_file" "example" {
  content  = "Hello, CoddyKit!"
  filename = "hello.txt"
}

Ihre vollständige main.tf

Führen Sie Provider und Ressource in einer einzigen main.tf zusammen – damit haben Sie eine vollständige Konfiguration, die Ihr erstes Infrastrukturstück definiert.

provider "local" {}

resource "local_file" "example" {
  content  = "Hello, CoddyKit!"
  filename = "hello.txt"
}

Den grundlegenden Workflow wiederholen

Wenden Sie jetzt den grundlegenden Workflow an, um diese Datei zum Leben zu erwecken: init bereitet das Verzeichnis vor, plan zeigt eine Vorschau und apply führt die Änderung aus.

Schritt 1: terraform init

Beginnen Sie mit terraform init im selben Ordner wie main.tf – der Befehl lädt das benötigte local-Provider-Plugin herunter.

terraform init

Schritte 2 und 3: plan und apply

Führen Sie als Nächstes terraform plan aus, um die Änderungen zu sehen, und anschließend apply, um sie auszuführen. Mit --auto-approve überspringen Sie die Bestätigungsabfrage.

terraform plan
terraform apply --auto-approve

Kurztest: Workflow

Sie haben gerade Ihre erste Ressource bereitgestellt! Testen wir nun, ob Sie den grundlegenden Terraform-Workflow verstanden haben.

Zusammenfassung: Erste Bereitstellung

Sie haben Ihre erste Ressource bereitgestellt! Zusammenfassung: eine .tf-Datei in HCL, ein Provider-Block, ein Ressourcenblock und der init/plan/apply-Workflow, der die Ressource bereitstellt.

Häufig gestellte Fragen

Ist die Lektion „Ihre erste Terraform-Konfiguration“ kostenlos?

Ja — der vollständige Text von „Ihre erste Terraform-Konfiguration“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des DevOps Bootcamp-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der DevOps Bootcamp-Kurs umfasst insgesamt 4 Lektionen.

Was lerne ich in „Ihre erste Terraform-Konfiguration“?

Erstellen Sie Schritt für Schritt eine grundlegende Terraform-Konfigurationsdatei, um eine einfache Cloud-Ressource zu deklarieren und bereitzustellen, und lernen Sie dabei den zentralen Workflow ken… Du übst DevOps Bootcamp mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.

Brauche ich Erfahrung, um DevOps Bootcamp zu starten?

Keine Vorkenntnisse erforderlich. DevOps Bootcamp auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 3 von 4.

Wie lange dauert die Lektion „Ihre erste Terraform-Konfiguration“?

Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.

Kann ich in dieser DevOps Bootcamp-Lektion Code schreiben und ausführen?

Ja. Jede DevOps Bootcamp-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.

Alle Lektionen in diesem Kurs

  1. Einführung in IaC und Terraform
  2. Terraform installieren und CLI-Grundlagen
  3. Ihre erste Terraform-Konfiguration
  4. Terraform Plan und Apply verstehen
← Zurück zu DevOps Bootcamp