.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
- Salin aturan Terraform di atas atau unduh langsung berkasnya.
- Buat berkas bernama .gitignore di direktori utama repositori Git Anda dan tempelkan aturannya.
- 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.
- Commit .gitignore agar seluruh anggota tim menggunakan aturan yang sama.