Terraform Online verkleinern – HCL-Ausgabe komprimieren

Komprimieren Sie HCL Leerzeichen für kleinere Snippets. Kommentare können entfernt werden – verwenden Sie den Formatierer, um sie beizubehalten.

Laden…
Minimieren Sie Terraform – kompakte HCL-Snippets
Verbose HCL für Einbettungen, Protokolle oder Chat verkleinern, wenn die Lesbarkeit weniger als die Bytegröße zählt – Semantik bleibt erhalten, Kommentare nicht garantiert.

Hinweise des Entwicklers

• Verwendet Parse + Stringify mit minimalem Einzug. • Kommentare werden normalerweise gelöscht – verwenden Sie format-terraform, um sie beizubehalten. • Ungültiges HCL gibt einen Analysefehler mit Zeileninformationen zurück. • Kein Ersatz für terraform Anwendung oder Planausgabe.

Wenn Teams diese Route wählen

• Komprimieren Sie einen Modulauszug für ein Runbook oder ein internes Wiki. • Reduzieren Sie die Einfügegröße in Support-Tickets. • Vergleichen Sie die Bytegröße vor/nach der manuellen Bereinigung. • Generieren Sie dichtes HCL für automatisierte Testvorrichtungen.

Ausgearbeitete Beispiele

Formatierter Modulauszug (spaltenausgerichtet gleich)

Ausführliche Eingabe

Ressource „aws_instance“ „api“ { ami = "ami-0abcdef1234567890" instance_type = "t3.small" availability_zone = "eu-west-1a" associate_public_ip_address = true tags = { Environment = "production" Role = "api" ManagedBy = "terraform" } }

Minimierte Ausgabe

Ressource „aws_instance“ „api“ { ami = "ami-0abcdef1234567890" instance_type = "t3.small" availability_zone = "eu-west-1a" associate_public_ip_address = true tags = { Environment = "production" Role = "api" ManagedBy = "terraform" } }

Aus einem Ticket eingefügter Ausschnitt (nachgestellte Leerzeichen)

Ausführliche Eingabe

Variable „instance_type“ { description = "EC2 size for the API tier" type = string default = "t3.small" }

Minimierte Ausgabe

Variable „instance_type“ { description = "EC2 size for the API tier" type = "string" default = "t3.small" }

Navigieren Sie durch verwandte DevOps-Tools

Bevorzugen Sie eine lesbare Ausgabe? Verwenden Sie das Format Terraform. Zuerst mit validate Terraform validieren.

Minimieren Sie die Terraform FAQ

Leerraumkomprimierung

Werden Kommentare aufbewahrt?

Normalerweise nein – beim Minimieren wird die Größe priorisiert. Verwenden Sie den Formatierer mit „Kommentare beibehalten“, wenn Kommentare wichtig sind.

Ist das minimierte HCL noch gültig?

Ja für wohlgeformte Eingaben. Das Tool analysiert vor der Stringifizierung, um die Ausgabe fehlerhafter HCL zu vermeiden.

Wann nicht minimieren?

Minimieren Sie Dateien, die Sie gemeinsam bearbeiten möchten, nicht – verwenden Sie stattdessen das Format.

Suchen Sie nach Konvertern, Encodern, Formatierern und Minifiern an einem Ort? Hub für Entwicklertools Öffnen Sie den kuratierten Entwicklertools-Katalog.