.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
- Copie as regras de OpenTofu acima ou descarregue o ficheiro diretamente.
- Crie um ficheiro com o nome .gitignore na raiz do seu repositório Git e cole nele as regras.
- 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.
- Faça commit do .gitignore para que toda a equipa utilize as mesmas regras.