.gitignore para OpenTofu

18 regras de exclusão para OpenTofu, prontas a copiar para o seu repositório.

Derivação de código aberto do Terraform

O .gitignore completo para OpenTofu

# Gerado pelo LFGitignore - https://lfgitignore.com
# Criado: 2026-10-13 16:09:37 UTC
# Tecnologias: OpenTofu

### OpenTofu ###
# Fornecedores/módulos do Terraform
**/.terraform/*
# Ficheiro de estado do Terraform
*.tfstate
# Cópias de segurança do estado do Terraform
*.tfstate.*
crash.log
crash.*.log
# Variáveis do Terraform
*.tfvars
# Variáveis JSON do Terraform
*.tfvars.json
override.tf
override.tofu
override.tf.json
override.tofu.json
# Substituições do Terraform
*_override.tf
*_override.tofu
# Substituições JSON do Terraform
*_override.tf.json
*_override.tofu.json
.terraform.tfstate.lock.info
# Configuração da CLI do Terraform
.terraformrc
# Configuração da CLI do Terraform
terraform.rc

O que estas regras de OpenTofu ignoram

Veja abaixo cada padrão e a razão para o incluir no seu .gitignore.

Diretórios .terraform locais

Padrão O que ignora
**/.terraform/* Fornecedores/módulos do Terraform
*.tfstate Ficheiro de estado do Terraform
*.tfstate.* Cópias de segurança do estado do Terraform

Ficheiros de registo de falhas

Padrão O que ignora
crash.log Ficheiros de registo de falhas
crash.*.log Ficheiros de registo de falhas
*.tfvars Variáveis do Terraform
*.tfvars.json Variáveis JSON do Terraform
override.tf Ignorar ficheiros de substituição, pois são geralmente utilizados para substituir recursos localmente e não são incluídos no repositório
override.tofu Ficheiros de registo de falhas
override.tf.json Ficheiros de registo de falhas
override.tofu.json Ficheiros de registo de falhas
*_override.tf Substituições do Terraform
*_override.tofu Ficheiros de registo de falhas
*_override.tf.json Substituições JSON do Terraform
*_override.tofu.json Ficheiros de registo de falhas

Ignorar ficheiros transitórios de informações de bloqueio criados por tofu apply

Padrão O que ignora
.terraform.tfstate.lock.info Ignorar ficheiros transitórios de informações de bloqueio criados por tofu apply

Ignorar ficheiros de configuração da CLI

Padrão O que ignora
.terraformrc Configuração da CLI do Terraform
terraform.rc Configuração da CLI do Terraform

Como utilizar este .gitignore para OpenTofu

  1. Copie as regras de OpenTofu acima ou descarregue o ficheiro diretamente.
  2. Crie um ficheiro com o nome .gitignore na raiz do seu repositório Git e cole nele as regras.
  3. Se o Git já acompanhar alguns desses ficheiros, execute git rm -r --cached . e faça um novo commit: o Git só aplica regras de exclusão aos ficheiros que ainda não acompanha.
  4. Faça commit do .gitignore para que toda a equipa utilize as mesmas regras.

Outros modelos .gitignore de DevOps

Ver todos os modelos de DevOps