Ludovic Frank Gitignore

.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

  1. Copiez les règles OpenTofu ci-dessus, ou téléchargez directement le fichier.
  2. Créez un fichier nommé .gitignore à la racine de votre dépôt Git et collez-y les règles.
  3. 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.
  4. Commitez le .gitignore pour que toute l’équipe partage les mêmes règles.

Autres modèles .gitignore DevOps

Voir tous les modèles DevOps