Formateur Terraform en ligne — Beautifier le HCL

Formatez Terraform et HCL avec une indentation cohérente. Les commentaires peuvent être préservés — traitement 100 % local.

Chargement…
Formateur Terraform — guide HCL
Normalisez Terraform et HCL avant revue de code ou collage dans la CI, sans envoyer les configs sur un serveur.

Notes développeur

• js-hcl2 stringify pour l’indentation et les espaces. • « Préserver les commentaires » garde les lignes # en tête de fichier ; les commentaires inline peuvent être supprimés. • Limite 512 Ko par collage. • Associez validate-terraform pour la syntaxe en direct.

Cas d’usage

• Nettoyer un extrait de module avant PR. • Harmoniser l’indentation d’exemples copiés de la doc provider. • Formater un petit module sans CLI installée. • Prévisualiser le rendu après terraform fmt sur un fragment.

Exemples

Bloc resource désordonné

Avant

resource "aws_s3_bucket" "logs" { bucket="app-logs-prod" acl="private" tags={ Environment="production" Team="platform" } }

Après formatage

resource "aws_s3_bucket" "logs" { bucket = "app-logs-prod" acl = "private" tags = { Environment = "production" Team = "platform" } }

Variable avec commentaire

Avant

# région du VPC variable "region" { type=string default="eu-west-1" description="Région AWS" }

Après formatage

# région du VPC variable "region" { type = string default = "eu-west-1" description = "Région AWS" }

Outils DevOps liés

Validez avec validate Terraform, compactez via minify Terraform, ou le hub DevOps. YAML : beautify YAML.

FAQ formateur Terraform

Syntaxe et mise en forme

Préserve-t-il les commentaires ?

Les lignes # en tête de fichier sont conservées si l’option est activée. Les commentaires inline dans les blocs ne le sont pas — utilisez terraform fmt en local pour un round-trip complet.

Équivalent terraform fmt ?

Intent similaire dans le navigateur avec js-hcl2, sans exécuter terraform fmt.

Limite de taille ?

512 Ko par collage. Divisez les gros modules ou utilisez la CLI.

Convertisseurs, encodeurs, formateurs et minificateurs au même endroit ? Outils développeurs Ouvrez le catalogue des outils développeurs.