O que terrashark faz?
Corrige alucinações do Terraform em LLMs aplicando boas práticas, código modular e segurança para configurações Terraform e OpenTofu.
Visão Geral
O Terrashark é uma ferramenta especializada para agentes de IA que corrige alucinações comuns em configurações Terraform e OpenTofu geradas por modelos de linguagem. Ele garante que o código siga as melhores práticas da indústria, promovendo modularidade, segurança e manutenibilidade.
Funcionalidades
- Correção de alucinações: Detecta e corrige recursos inexistentes, argumentos inválidos e dependências faltantes.
- Aplicação de boas práticas: Força o uso de variáveis para valores sensíveis, outputs para exposição de dados e remote state para colaboração.
- Modularização: Reorganiza código em módulos reutilizáveis e bem estruturados.
- Segurança: Identifica e corrige exposição de segredos, permissões excessivas e configurações inseguras.
- Suporte a OpenTofu: Compatível com Terraform e OpenTofu (HCL e JSON).
Como Usar
- Inclua
terrasharkcomo uma ferramenta no seu prompt de agente de IA. - Gere ou cole configurações Terraform/OpenTofu.
- O Terrashark analisará o código e sugerirá correções automaticamente ou sob demanda.
Exemplo de Prompt
Use terrashark para validar e corrigir o seguinte código Terraform:
resource "aws_instance" "web" {
ami = "ami-12345678"
instance_type = "t2.micro"
}
Referência
Para mais detalhes, consulte a documentação oficial.