.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
- Скопируйте приведенные выше правила OpenTofu или загрузите файл напрямую.
- Создайте файл с именем .gitignore в корне вашего репозитория Git и вставьте в него правила.
- Если некоторые из этих файлов уже отслеживаются, запустите git rm -r --cached ., а затем снова зафиксируйте — Git применяет правила игнорирования только к неотслеживаемым файлам.
- Зафиксируйте .gitignore, чтобы все члены команды придерживались одних и тех же правил.