.gitignore untuk Terraform

14 peraturan pengabaian untuk Terraform, sedia untuk disalin ke repositori anda.

Infrastruktur sebagai alat kod

.gitignore yang lengkap untuk Terraform

# Dijana oleh LFGitignore - https://lfgitignore.com
# Dicipta: 2026-10-31 22:59:17 UTC
# Teknologi: Terraform

### Terraform ###
.terraform/
# Fail keadaan Terraform
*.tfstate
# Sandaran keadaan Terraform
*.tfstate.*
crash.log
crash.*.log
# Pembolehubah Terraform
*.tfvars
# Pembolehubah Terraform JSON
*.tfvars.json
override.tf
override.tf.json
# Terraform mengatasi
*_override.tf
.terraform.tfstate.lock.info
# Terraform JSON mengatasi
*_override.tf.json
# Konfigurasi Terraform CLI
.terraformrc
# Konfigurasi Terraform CLI
terraform.rc

Apa yang sebenarnya diabaikan oleh peraturan Terraform ini

Setiap corak di bawah disertakan dengan sebab ia perlu berada dalam .gitignore anda.

Direktori .terraform tempatan

Corak Perkara yang diabaikan
.terraform/ Direktori .terraform tempatan
*.tfstate Fail keadaan Terraform
*.tfstate.* Sandaran keadaan Terraform

Fail log ranap sistem

Corak Perkara yang diabaikan
crash.log Fail log ranap sistem
crash.*.log Fail log ranap sistem
*.tfvars Pembolehubah Terraform
*.tfvars.json Pembolehubah Terraform JSON
override.tf Abaikan fail ganti kerana ia biasanya digunakan untuk mengatasi sumber secara setempat dan oleh itu tidak didaftar masuk
override.tf.json Fail log ranap sistem
*_override.tf Terraform mengatasi
*_override.tf.json Terraform JSON mengatasi

Abaikan fail maklumat kunci sementara yang dibuat oleh terraform apply

Corak Perkara yang diabaikan
.terraform.tfstate.lock.info Abaikan fail maklumat kunci sementara yang dibuat oleh terraform apply

Abaikan fail konfigurasi CLI

Corak Perkara yang diabaikan
.terraformrc Konfigurasi Terraform CLI
terraform.rc Konfigurasi Terraform CLI

Bagaimana untuk menggunakan .gitignore ini untuk Terraform

  1. Salin peraturan Terraform di atas, atau muat turun fail terus.
  2. Cipta fail bernama .gitignore di akar repositori Git anda dan tampal peraturan ke dalamnya.
  3. Jika beberapa fail tersebut telah dijejaki, jalankan git rm -r --cached . kemudian komit semula — Git hanya menggunakan peraturan mengabaikan kepada fail yang tidak dijejaki.
  4. Masukkan .gitignore dalam commit supaya semua ahli pasukan berkongsi peraturan yang sama.

Templat DevOps .gitignore yang lain

Lihat setiap templat DevOps