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 snippets HCL pour logs ou chat — sémantique préservée, commentaires non garantis.

Notes développeur

• parse + stringify indent minimal. • Commentaires généralement perdus. • Erreur de parse si HCL invalide. • Pas un substitut à terraform plan.

Cas d’usage

• Compacter un extrait pour runbook. • Réduire la taille dans un ticket support. • Comparer octets avant/après. • Fixtures 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" } }

Snippet 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.

Sortie toujours valide ?

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

Quand éviter ?

Fichiers collaboratifs — préférez format.

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