Ludovic Frank Gitignore

.gitignore для Terraform

14 правил ігнорування для Terraform, готових до копіювання у ваш репозиторій.

Інфраструктура як кодовий інструмент

Повний .gitignore для Terraform

# Згенеровано LFGitignore - https://lfgitignore.com
# Створено: 2026-10-31 21:53:43 UTC
# Технології: Terraform

### Terraform ###
.terraform/
# Файл стану Terraform
*.tfstate
# Резервні копії стану Terraform
*.tfstate.*
crash.log
crash.*.log
# Terraform змінні
*.tfvars
# Terraform Змінні JSON
*.tfvars.json
override.tf
override.tf.json
# Terraform перевизначає
*_override.tf
.terraform.tfstate.lock.info
# Terraform JSON замінює
*_override.tf.json
# Конфігурація CLI Terraform
.terraformrc
# Конфігурація CLI Terraform
terraform.rc

Що насправді ігнорують ці правила Terraform

Кожен наведений нижче шаблон із поясненням, навіщо він потрібен у .gitignore.

Локальні каталоги .terraform

Шаблон Що ігнорується
.terraform/ Локальні каталоги .terraform
*.tfstate Файл стану Terraform
*.tfstate.* Резервні копії стану Terraform

Файли журналу збоїв

Шаблон Що ігнорується
crash.log Файли журналу збоїв
crash.*.log Файли журналу збоїв
*.tfvars Terraform змінні
*.tfvars.json Terraform Змінні JSON
override.tf Ігноруйте файли заміни, оскільки вони зазвичай використовуються для локальної заміни ресурсів і тому не перевіряються
override.tf.json Файли журналу збоїв
*_override.tf Terraform перевизначає
*_override.tf.json Terraform JSON замінює

Ігнорувати інформаційні файли тимчасового блокування, створені terraform

Шаблон Що ігнорується
.terraform.tfstate.lock.info Ігнорувати інформаційні файли тимчасового блокування, створені terraform

Ігноруйте файли конфігурації CLI

Шаблон Що ігнорується
.terraformrc Конфігурація CLI Terraform
terraform.rc Конфігурація CLI Terraform

Як використовувати цей .gitignore для Terraform

  1. Скопіюйте правила Terraform вище або завантажте файл безпосередньо.
  2. Створіть файл з іменем .gitignore у корені вашого сховища Git і вставте в нього правила.
  3. Якщо деякі з цих файлів уже відстежуються, запустіть git rm -r --cached ., а потім зафіксуйте знову — Git застосовує правила ігнорування лише до невідстежуваних файлів.
  4. Закріпіть .gitignore, щоб усі члени команди мали однакові правила.

Інші шаблони DevOps .gitignore

Перегляньте кожен шаблон DevOps