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