Loading HCL to JSON Converter...
Please wait a moment

HCL zu JSON konvertieren

HashiCorp Configuration Language (HCL) aus Terraform, Vault und Consul kostenlos online in JSON konvertieren.

Schritt 1

HCL-Konfiguration einfuegen

Fuegen Sie Ihre HCL-Konfiguration aus Terraform (.tf-Dateien), Vault oder Consul ein oder laden Sie eine .hcl-Datei direkt hoch.

Beispiel: Terraform-HCL-Konfiguration

Kopieren und fuegen Sie dieses HCL-Beispiel ein, um zu sehen, wie es funktioniert:

resource "aws_instance" "web" {
  ami           = "ami-0c55b159cbfafe1f0"
  instance_type = "t2.micro"

  tags {
    Name        = "web-server"
    Environment = "production"
  }
}
Schritt 2

Automatische Konvertierung

Der Konverter parst die HCL-Syntax und konvertiert sie sofort in eine aequivalente JSON-Struktur. Alle Ressourcenbloecke, Variablen und verschachtelten Konfigurationen bleiben erhalten.

Ressourcenbloecke: Alle Terraform-Ressourcenbloecke bleiben in der JSON-Ausgabe erhalten
Variablen: Variablendefinitionen werden korrekt in JSON umgewandelt
Verschachtelte Konfigurationen: Verschachtelte HCL-Bloecke werden zu verschachtelten JSON-Objekten
Schritt 3

JSON herunterladen oder kopieren

Kopieren Sie das konvertierte JSON in die Zwischenablage oder laden Sie es als .json-Datei fuer CI/CD-Pipelines oder Konfigurationstools herunter.

In Zwischenablage kopieren: Ein-Klick-Kopieren fuer sofortige Verwendung
Als .json-Datei herunterladen: Fuer die Verwendung in Ihrem Projekt speichern
CI/CD-Integration: In Pipelines und Automatisierungsskripten verwenden

Was ist HCL (HashiCorp Configuration Language)?

HCL (HashiCorp Configuration Language) ist eine von HashiCorp fuer ihre Infrastrukturtools entwickelte Konfigurationssprache. Sie ist so konzipiert, dass sie sowohl fuer Menschen lesbar als auch maschinenfreundlich ist und sich ideal fuer Infrastructure as Code eignet.

HCL wird von Terraform zur Definition von Cloud-Infrastruktur, von Vault fuer Sicherheitsrichtlinien und von Consul fuer Dienstkonfigurationen verwendet. Obwohl HCL lesbarer ist als JSON, kann die Konvertierung in JSON fuer die programmatische Verarbeitung oder die Integration in Tools nuetzlich sein, die nur JSON-Eingaben akzeptieren.

Haeufig gestellte Fragen

Wofuer wird HCL verwendet?

HCL ist die Konfigurationssprache fuer HashiCorp-Tools wie Terraform, Vault und Consul. Sie ist so konzipiert, dass sie gut lesbar und einfach zu schreiben ist und sich ideal fuer Infrastructure as Code eignet.

Kann Terraform JSON statt HCL verwenden?

Ja, Terraform unterstuetzt JSON-Konfigurationsdateien mit der Erweiterung .tf.json. Obwohl HCL empfohlen wird, funktioniert JSON fuer maschinell generierte Konfigurationen.

Warum HCL in JSON konvertieren?

Das JSON-Format ermoeglicht die Verarbeitung mit Standardtools, die Integration mit Systemen, die HCL nicht unterstuetzen, oder die programmatische Bearbeitung von Terraform-Konfigurationen.

Werden HCL-Kommentare beibehalten?

Nein, JSON unterstuetzt keine Kommentare. Kommentare werden bei der Konvertierung entfernt, was eine Einschraenkung des JSON-Formats ist.

Ist dieses Tool kostenlos?

Ja, vollstaendig kostenlos mit unbegrenzten Konvertierungen. Keine Registrierung oder Dateigroessenbeschraenkungen.