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