Ludovic Frank Gitignore

.gitignore для OpenTofu

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

Форк Terraform с открытым исходным кодом

Полный .gitignore для OpenTofu

# Создано LFGitignore - https://lfgitignore.com
# Создано: 2026-10-31 23:01:00 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