Formatador Terraform (.tf)
Guia
Formatador Terraform (.tf)
Formate e valide seus arquivos de configuração do Terraform diretamente no navegador. Cole qualquer código .tf e obtenha uma saída corretamente indentada e com estilo consistente que segue as convenções da HashiCorp. Suporta blocos de recursos, variáveis, saídas, fontes de dados, locals e módulos com ordenação alfabética opcional de atributos.
Como usar
Cole seu código Terraform na área de entrada ou carregue um arquivo .tf. Clique em Formatar para aplicar indentação, espaçamento e estrutura de bloco consistentes. Ative “Classificar Atributos Alfabeticamente” para reordenar os argumentos dentro de cada bloco. O formatador valida a sintaxe HCL e destaca quaisquer erros. Copie a saída formatada ou baixe-a como um arquivo .tf.
Características
- Formatação HCL – Indentação e espaçamento consistentes seguindo as convenções de estilo da HashiCorp
- Validação de Sintaxe – Detecta blocos malformados, chaves não fechadas e HCL inválido antes da formatação
- Classificação de Atributos – Classificação alfabética opcional de argumentos dentro de blocos de recursos e dados
- Upload de arquivo – Arraste e solte arquivos .tf diretamente para formatação
- Suporte Completo a Blocos – Lida com blocos de recursos, variáveis, saídas, dados, locals, módulos, provedores e terraform
- Experimente um Exemplo – Carregue uma configuração de exemplo do Terraform para ver o formatador em ação
- Baixar Saída – Salve o código formatado como um arquivo .tf com um clique
Perguntas frequentes
-
O que é Terraform e o que é a sintaxe HCL?
Terraform é uma ferramenta de infraestrutura como código da HashiCorp que permite definir recursos de nuvem em arquivos de configuração declarativos. Ele usa HCL (HashiCorp Configuration Language), projetada para ser legível por humanos e analisável por máquinas. HCL usa blocos (como recurso e variável), argumentos (pares chave = valor) e expressões. A formatação adequada dos arquivos HCL melhora a legibilidade e reduz conflitos de mesclagem em ambientes de equipe.
-
Por que a formatação consistente de código é importante em infraestrutura como código?
A formatação consistente em infraestrutura como código é crítica porque esses arquivos definem a infraestrutura de produção — uma leitura incorreta de uma configuração pode levar a interrupções ou vulnerabilidades de segurança. A formatação padronizada reduz a carga cognitiva durante as revisões de código, torna as diferenças mais limpas no controle de versão e garante que os membros da equipe possam entender rapidamente qualquer arquivo de configuração.
-
Qual é a diferença entre terraform fmt e terraform validate?
terraform fmt lida apenas com formatação cosmética — indentação, alinhamento e espaçamento — sem verificar se a configuração está logicamente correta. terraform validate verifica se a configuração é HCL sintaticamente válida e se os argumentos dos recursos correspondem ao esquema esperado para cada provedor. Um arquivo pode ser perfeitamente formatado, mas inválido, ou válido, mas mal formatado. Ambos os comandos servem a propósitos diferentes e são tipicamente executados em sequência em pipelines de CI/CD.
Instale nossas extensões
Adicione ferramentas de IO ao seu navegador favorito para acesso instantâneo e pesquisa mais rápida
恵 O placar chegou!
Placar é uma forma divertida de acompanhar seus jogos, todos os dados são armazenados em seu navegador. Mais recursos serão lançados em breve!
Ferramentas essenciais
Ver tudo Novas chegadas
Ver tudoAtualizar: Nosso ferramenta mais recente foi adicionado em 19 de março de 2026
