.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
# Généré par LFGitignore - https://lfgitignore.com
# Créé le : 2026-11-03 04:56:33 UTC
# Technologies : OpenTofu
### OpenTofu ###
# Fournisseurs et modules Terraform
**/.terraform/*
# Fichier d’état Terraform
*.tfstate
# Sauvegardes de l’état Terraform
*.tfstate.*
crash.log
crash.*.log
# Variables Terraform
*.tfvars
# Variables JSON Terraform
*.tfvars.json
override.tf
override.tofu
override.tf.json
override.tofu.json
# Surcharges Terraform
*_override.tf
*_override.tofu
# Surcharges JSON Terraform
*_override.tf.json
*_override.tofu.json
.terraform.tfstate.lock.info
# Configuration de l’interface en ligne de commande Terraform
.terraformrc
# Configuration de l’interface en ligne de commande Terraform
terraform.rc
Ce que ces règles OpenTofu ignorent vraiment
Chaque motif ci-dessous, et pourquoi il a sa place dans votre .gitignore.
Répertoires .terraform locaux
| Motif | Ce qu’il ignore |
|---|---|
**/.terraform/* |
Fournisseurs et modules Terraform |
*.tfstate |
Fichier d’état Terraform |
*.tfstate.* |
Sauvegardes de l’état Terraform |
Fichiers journaux des plantages
| Motif | Ce qu’il ignore |
|---|---|
crash.log |
Fichiers journaux des plantages |
crash.*.log |
Fichiers journaux des plantages |
*.tfvars |
Variables Terraform |
*.tfvars.json |
Variables JSON Terraform |
override.tf |
Ignorer les fichiers de surcharge, généralement utilisés pour modifier les ressources localement et donc non versionnés |
override.tofu |
Fichiers journaux des plantages |
override.tf.json |
Fichiers journaux des plantages |
override.tofu.json |
Fichiers journaux des plantages |
*_override.tf |
Surcharges Terraform |
*_override.tofu |
Fichiers journaux des plantages |
*_override.tf.json |
Surcharges JSON Terraform |
*_override.tofu.json |
Fichiers journaux des plantages |
Ignorer les fichiers temporaires de verrouillage créés par tofu apply
| Motif | Ce qu’il ignore |
|---|---|
.terraform.tfstate.lock.info |
Ignorer les fichiers temporaires de verrouillage créés par tofu apply |
Ignorer les fichiers de configuration de l’interface en ligne de commande
| Motif | Ce qu’il ignore |
|---|---|
.terraformrc |
Configuration de l’interface en ligne de commande Terraform |
terraform.rc |
Configuration de l’interface en ligne de commande Terraform |
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.