Ludovic Frank Gitignore

.gitignore для OpenTofu

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

Форк Terraform з відкритим кодом

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

# Згенеровано LFGitignore - https://lfgitignore.com
# Створено: 2026-10-31 23:00:55 UTC
# Технології: OpenTofu

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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