Formateador HCL de Terraform
El Formateador HCL de Terraform ordena un fragmento pegado; terraform fmt -check en CI es lo que mantiene formateado un repositorio.
🔒 Esta herramienta funciona totalmente en tu navegador. Tus archivos nunca se suben a un servidor.
Desarrollador
Formateador HCL de Terraform
Vista previa del frontend: sin subidas ni servicios externos.
HCL formateado
Un bloque de recurso reindentado a dos espacios con los signos igual de cada grupo de argumentos alineados verticalmente, coincidiendo byte a byte con terraform fmt.
Cómo funciona el Formateador HCL de Terraform
- Pega el HCL — un bloque de recurso, un módulo o un archivo completo.
- Formatea al estilo canónico, que alinea los signos igual dentro de cada grupo de argumentos consecutivos.
- Cópialo de vuelta y añade terraform fmt a tus hooks de pre-commit para que se mantenga formateado.
FAQ
¿Es lo mismo que terraform fmt?
Aplica las mismas reglas canónicas — indentación de dos espacios y asignaciones alineadas dentro de grupos de argumentos. Para resultados definitivos en CI, ejecuta terraform fmt -check, la herramienta en la que debe confiar tu pipeline.
¿Por qué están alineados los signos igual?
Es el estilo HCL canónico, y hace que una lista de argumentos sea mucho más fácil de leer. La alineación se reinicia en una línea en blanco o un bloque anidado, por eso un bloque largo puede tener varios grupos de alineación.
¿El formateo valida la configuración?
No. El formateo solo corrige el diseño. Usa terraform validate para comprobar sintaxis y referencias, y un plan para ver qué cambiaría realmente.
Comparación
| Función | Online Tool Store | Un script CLI | Un plugin de IDE |
|---|---|---|---|
| Alineación canónica | ✓ | ✓ | ✗ |
| Nada se sube | ✓ | Local | Depende |
| Sin instalación | ✓ | ✗ | ✓ |
| Funciona en CI | Usar terraform fmt | ✓ | ✗ |
El Formateador HCL de Terraform ordena un fragmento pegado; terraform fmt -check en CI es lo que mantiene formateado un repositorio.