Terraform-Diagramm erstellen

Mach aus deinem Terraform ein Dia­gramm.

Mit LetDraw kannst du ein Terraform-Diagramm erstellen: Füge deine .tf-Dateien ein und erhalte jede Ressource, jedes Modul, jede Variable und jeden Output gezeichnet, mit den Referenzen dazwischen. Ressourcen werden nach Provider gruppiert, und AWS-, Azure- und GCP-Icons sind nur einen Klick entfernt. Du bekommst ein editierbares Diagramm, kein statisches Bild.

main.tf · Infrastrukturdiagramm
AWS vpc vpc subnet vpc security group VPC main cidr block: 10.0.0.0/16 Subnet public cidr block: 10.0.1.0/24 Security Group web Instanz web instance type: t3.micro Nach Provider gruppiert · Referenzen als Pfeile
Schritt für Schritt

So erstellst du ein Terraform-Diagramm

Von .tf-Dateien zum teilbaren Infrastrukturdiagramm in einer Minute, direkt in deinem Browser.

  1. „Aus Code generieren“ öffnen

    Öffne in LetDraw „Aus Code generieren“ (eine Pro-Funktion) über das Menü „Mehr“ oder die Befehlspalette.

  2. .tf-Dateien einfügen

    Füge das HCL ein oder lade eine .tf-Datei. Das Format wird automatisch erkannt und eine Live-Vorschau erscheint.

  3. Layout anpassen

    Wähle ein Layout von oben nach unten oder von links nach rechts, aktiviere „Add icons“ und blende Beziehungstypen aus, die du nicht brauchst.

  4. Einfügen und teilen

    Füge es auf der Leinwand ein, bearbeite es wie jede Zeichnung, teile einen Link oder exportiere es als PNG, SVG oder PDF.

Terraform als Diagramm

Infrastructure-as-Code-Diagramme, die editierbar bleiben

LetDraw liest die Blöcke resource, data, module, variable und output in deinem HCL und macht aus Referenzen wie aws_vpc.main.id, var.region oder depends_on Pfeile. Jede Ressource wird zu einer Karte mit Typ, Namen und ein paar wichtigen Einstellungen, und die Pfeile tragen das Attribut, aus dem die Verbindung entstanden ist.

  • Nach Provider gruppiert, mit Modulen, Variablen und Outputs in eigenen Rahmen
  • Add icons setzt Produkt-Icons von AWS, Azure und GCP in die Boxen
  • Abweichung zum letzten vergleicht mit deinem vorherigen Import: Hinzugefügtes grün, Entferntes rot
Jetzt ausprobieren
resource "aws_vpc" "main" { cidr_block = "10.0.0.0/16" } resource "aws_subnet" "app" { vpc_id = aws_vpc.main.id } vpc VPC main Subnet app
Was Teams zeichnen

Wo ein Terraform-Diagramm hilft

Dasselbe Einfügen funktioniert für ein einzelnes Modul und für eine ganze Umgebung über mehrere Provider hinweg.

Architektur-Reviews

Zeig den Reviewern, was der Code tatsächlich baut, statt sie Datei für Datei durchzuführen.

Onboarding von Engineers

Gib neuen Teammitgliedern ein Bild der Netzwerke, Datenbanken und Services, aus denen eine Umgebung besteht.

Change-Reviews

Füge die neue Version ein und aktiviere „Abweichung zum letzten“, um zu sehen, welche Ressourcen und Verbindungen hinzugekommen oder entfernt worden sind.

Lebendige Dokumentation

Generiere das Diagramm neu, wenn sich der Code ändert, und exportiere es als SVG für dein Wiki oder README.

Multi-Cloud-Setups

Ressourcen von AWS, Azure und GCP landen in getrennten Provider-Gruppen, damit eine gemischte Landschaft lesbar bleibt.

Abhängigkeiten prüfen

Sieh, welche Ressourcen eine Variable oder einen Modul-Output lesen, bevor du sie umbenennst oder entfernst.

Fragen

FAQ: Terraform-Diagramm erstellen

Ist der Terraform-Diagramm-Generator von LetDraw kostenlos?
„Aus Code generieren“, das deine .tf-Dateien in ein Diagramm verwandelt, ist in Pro enthalten. Zeichnen von Hand, Vorlagen, Formenbibliotheken und der Export als PNG, SVG und PDF sind im Free-Plan kostenlos, ohne Kreditkarte.
Brauche ich eine Plan-Datei oder den State?
Nein. LetDraw liest den HCL-Text deiner .tf-Dateien (Terraform oder OpenTofu) und zeichnet die deklarierten Blöcke und die Referenzen zwischen ihnen. Nichts läuft gegen dein Cloud-Konto.
Für welche Clouds gibt es Produkt-Icons?
Mit aktiviertem „Add icons“ bekommen Ressourcen von AWS, Azure und GCP passende Produkt-Icons. Ressourcen anderer Provider werden weiterhin als beschriftete Karten in ihrer eigenen Provider-Gruppe gezeichnet.
Kann ich das Diagramm nach dem Generieren bearbeiten?
Ja. Es wird als normale Formen, Pfeile und Rahmen eingefügt, sodass du es verschieben, umgestalten und kommentieren, gemeinsam in Echtzeit bearbeiten und als PNG, SVG oder PDF exportieren kannst.

Deine Infrastruktur, gezeichnet aus dem Code.

Öffne LetDraw im Browser, füge deine .tf-Dateien ein und erhalte ein Diagramm, das du bearbeiten kannst. Schnell und ohne Installation.