.gitignore за OpenTofu
18 правила за игнориране за OpenTofu, готови за копиране в хранилището ви.
Разклонение на Terraform с отворен код
Пълният .gitignore за OpenTofu
# Генерирано от LFGitignore — https://lfgitignore.com
# Създадено: 2026-10-13 16:07:54 UTC
# Технологии: OpenTofu
### OpenTofu ###
# Доставчици/модули на Terraform
**/.terraform/*
# Файл със състоянието на Terraform
*.tfstate
# Резервни копия на състоянието на Terraform
*.tfstate.*
crash.log
crash.*.log
# Променливи на Terraform
*.tfvars
# JSON променливи на Terraform
*.tfvars.json
override.tf
override.tofu
override.tf.json
override.tofu.json
# Предефинирания на Terraform
*_override.tf
*_override.tofu
# JSON предефинирания на Terraform
*_override.tf.json
*_override.tofu.json
.terraform.tfstate.lock.info
# Конфигурация на Terraform CLI
.terraformrc
# Конфигурация на Terraform CLI
terraform.rc
Какво всъщност игнорират тези правила за OpenTofu
Всички шаблони по-долу и защо са необходими във вашия .gitignore.
Локални директории .terraform
| Шаблон | Какво игнорира |
|---|---|
**/.terraform/* |
Доставчици/модули на Terraform |
*.tfstate |
Файл със състоянието на Terraform |
*.tfstate.* |
Резервни копия на състоянието на Terraform |
Файлове с журнали на сривовете
| Шаблон | Какво игнорира |
|---|---|
crash.log |
Файлове с журнали на сривовете |
crash.*.log |
Файлове с журнали на сривовете |
*.tfvars |
Променливи на Terraform |
*.tfvars.json |
JSON променливи на Terraform |
override.tf |
Игнориране на файловете за предефиниране, тъй като обикновено променят ресурси локално и не се включват в хранилището |
override.tofu |
Файлове с журнали на сривовете |
override.tf.json |
Файлове с журнали на сривовете |
override.tofu.json |
Файлове с журнали на сривовете |
*_override.tf |
Предефинирания на Terraform |
*_override.tofu |
Файлове с журнали на сривовете |
*_override.tf.json |
JSON предефинирания на Terraform |
*_override.tofu.json |
Файлове с журнали на сривовете |
Игнориране на временните файлове с информация за заключване, създадени от tofu apply
| Шаблон | Какво игнорира |
|---|---|
.terraform.tfstate.lock.info |
Игнориране на временните файлове с информация за заключване, създадени от tofu apply |
Игнориране на конфигурационните файлове на CLI
| Шаблон | Какво игнорира |
|---|---|
.terraformrc |
Конфигурация на Terraform CLI |
terraform.rc |
Конфигурация на Terraform CLI |
Как да използвате този .gitignore за OpenTofu
- Копирайте правилата за OpenTofu по-горе или изтеглете файла директно.
- Създайте файл с име .gitignore в основната директория на Git хранилището си и поставете правилата в него.
- Ако някои от тези файлове вече се следят, изпълнете git rm -r --cached . и създайте нов комит — Git прилага правилата за игнориране само към неследени файлове.
- Добавете .gitignore в комит, за да използва целият екип едни и същи правила.