Ludovic Frank Gitignore

.gitignore pour Terraform

14 règles d’exclusion pour Terraform, prêtes à copier dans votre dépôt.

Outil d'infrastructure as code

Le .gitignore complet pour Terraform

# Généré par LFGitignore - https://lfgitignore.com
# Créé le : 2026-11-03 04:56:43 UTC
# Technologies : Terraform

### 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.tf.json
# Surcharges Terraform
*_override.tf
.terraform.tfstate.lock.info
# Surcharges JSON Terraform
*_override.tf.json
# 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 Terraform 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/ Répertoires .terraform locaux
*.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.tf.json Fichiers journaux des plantages
*_override.tf Surcharges Terraform
*_override.tf.json Surcharges JSON Terraform

Ignorer les fichiers temporaires de verrouillage créés par terraform apply

Motif Ce qu’il ignore
.terraform.tfstate.lock.info Ignorer les fichiers temporaires de verrouillage créés par terraform 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 Terraform

  1. Copiez les règles Terraform 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