.gitignore pour OpenTofu
18 règles d’exclusion pour OpenTofu, prêtes à copier dans votre dépôt.
Fork open source de Terraform
Le .gitignore complet pour OpenTofu
# Generated by LFGitignore - https://lfgitignore.com
# Created: 2026-04-25 17:21:48 UTC
# Technologies: OpenTofu
### OpenTofu ###
# Terraform providers/modules
**/.terraform/*
# Terraform state file
*.tfstate
# Terraform state backups
*.tfstate.*
crash.log
crash.*.log
# Terraform variables
*.tfvars
# Terraform JSON variables
*.tfvars.json
override.tf
override.tofu
override.tf.json
override.tofu.json
# Terraform overrides
*_override.tf
*_override.tofu
# Terraform JSON overrides
*_override.tf.json
*_override.tofu.json
.terraform.tfstate.lock.info
# Terraform CLI config
.terraformrc
# Terraform CLI config
terraform.rc
Ce que ces règles OpenTofu ignorent vraiment
Chaque motif ci-dessous, et pourquoi il a sa place dans votre .gitignore.
Local .terraform directories
| Motif | Ce qu’il ignore |
|---|---|
**/.terraform/* |
Terraform providers/modules |
*.tfstate |
Terraform state file |
*.tfstate.* |
Terraform state backups |
Crash log files
| Motif | Ce qu’il ignore |
|---|---|
crash.log |
Crash log files |
crash.*.log |
Crash log files |
*.tfvars |
Terraform variables |
*.tfvars.json |
Terraform JSON variables |
override.tf |
Ignore override files as they are usually used to override resources locally and so are not checked in |
override.tofu |
Crash log files |
override.tf.json |
Crash log files |
override.tofu.json |
Crash log files |
*_override.tf |
Terraform overrides |
*_override.tofu |
Crash log files |
*_override.tf.json |
Terraform JSON overrides |
*_override.tofu.json |
Crash log files |
Ignore transient lock info files created by tofu apply
| Motif | Ce qu’il ignore |
|---|---|
.terraform.tfstate.lock.info |
Ignore transient lock info files created by tofu apply |
Ignore CLI configuration files
| Motif | Ce qu’il ignore |
|---|---|
.terraformrc |
Terraform CLI config |
terraform.rc |
Terraform CLI config |
Comment utiliser ce .gitignore pour OpenTofu
- Copiez les règles OpenTofu ci-dessus, ou téléchargez directement le fichier.
- Créez un fichier nommé .gitignore à la racine de votre dépôt Git et collez-y les règles.
- Si certains de ces fichiers sont déjà suivis, lancez git rm -r --cached . puis recommitez — Git n’applique les règles d’exclusion qu’aux fichiers non suivis.
- Commitez le .gitignore pour que toute l’équipe partage les mêmes règles.