Minifier Terraform en ligne — HCL compact

Compressez les espaces HCL. Les commentaires peuvent être supprimés — utilisez le formateur pour les garder.

Chargement…
Minifier Terraform, HCL compact
Réduisez la taille des extraits HCL pour des logs ou un chat. La sémantique est préservée, les commentaires ne sont pas garantis.

Notes développeur

parse + stringify indent minimal. Commentaires généralement perdus — utilisez format-terraform pour les garder. Minify au paste/upload/exemple ou via le bouton Minifier (⌘↵) ; la frappe manuelle ne relance pas. HCL invalide : erreur de parse avec ligne/colonne dans Monaco. Pas un substitut à terraform plan.

Cas d’usage

Compacter un extrait pour une procédure d’exploitation. Réduire la taille dans un ticket de support. Comparer les octets avant et après. Préparer des jeux de test denses.

Exemples

Extrait de module formaté (alignement des =)

Entrée verbeuse

resource "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" } }

Sortie minifiée

resource "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" } }

Extrait collé depuis un ticket (espaces en fin de ligne)

Entrée verbeuse

variable "instance_type" { description = "Taille EC2 pour l’API" type = string default = "t3.small" }

Sortie minifiée

variable "instance_type" { description = "Taille EC2 pour l’API" type = "string" default = "t3.small" }

Outils liés

Préférez format Terraform pour la lisibilité. Validez avec validate Terraform.

FAQ minify Terraform

Compaction

Commentaires conservés ?

En général non. Utilisez le formateur avec préservation des commentaires.

Sortie toujours valide ?

Oui si l’entrée est bien formée.

Quand éviter ?

Non pour les fichiers collaboratifs : préférez le formateur.

Format/validate/minify HCL, format & lint Dockerfile, validation Compose et .env.