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