.gitignore untuk Terraform

14 aturan pengabaian untuk Terraform, siap disalin ke repositori Anda.

Infrastruktur sebagai alat kode

.gitignore lengkap untuk Terraform

# Dibuat oleh LFGitignore - https://lfgitignore.com
# Dibuat: 2026-10-31 21:53:44 UTC
# Teknologi: Terraform

### Terraform ###
.terraform/
# Berkas status Terraform
*.tfstate
# Cadangan status Terraform
*.tfstate.*
crash.log
crash.*.log
# Variabel Terraform
*.tfvars
# Variabel JSON Terraform
*.tfvars.json
override.tf
override.tf.json
# Penyesuaian Terraform
*_override.tf
.terraform.tfstate.lock.info
# Penyesuaian JSON Terraform
*_override.tf.json
# Konfigurasi CLI Terraform
.terraformrc
# Konfigurasi CLI Terraform
terraform.rc

Apa yang sebenarnya diabaikan oleh aturan Terraform ini

Setiap pola berikut beserta alasan untuk memasukkannya ke .gitignore.

Direktori .terraform lokal

Pola Yang diabaikan
.terraform/ Direktori .terraform lokal
*.tfstate Berkas status Terraform
*.tfstate.* Cadangan status Terraform

berkas log kerusakan

Pola Yang diabaikan
crash.log berkas log kerusakan
crash.*.log berkas log kerusakan
*.tfvars Variabel Terraform
*.tfvars.json Variabel JSON Terraform
override.tf Abaikan berkas override karena berkas tersebut biasanya digunakan untuk mengganti sumber daya secara lokal sehingga tidak dicentang
override.tf.json berkas log kerusakan
*_override.tf Penyesuaian Terraform
*_override.tf.json Penyesuaian JSON Terraform

Abaikan berkas info kunci sementara yang dibuat oleh terraform apply

Pola Yang diabaikan
.terraform.tfstate.lock.info Abaikan berkas info kunci sementara yang dibuat oleh terraform apply

Abaikan berkas konfigurasi CLI

Pola Yang diabaikan
.terraformrc Konfigurasi CLI Terraform
terraform.rc Konfigurasi CLI Terraform

Cara menggunakan .gitignore ini untuk Terraform

  1. Salin aturan Terraform di atas atau unduh langsung berkasnya.
  2. Buat berkas bernama .gitignore di direktori utama repositori Git Anda dan tempelkan aturannya.
  3. Jika sebagian berkas tersebut sudah dilacak, jalankan git rm -r --cached . lalu buat commit baru — Git hanya menerapkan aturan pengabaian pada berkas yang belum dilacak.
  4. Commit .gitignore agar seluruh anggota tim menggunakan aturan yang sama.

Templat .gitignore DevOps lainnya

Lihat semua templat DevOps