Ludovic Frank Gitignore

.gitignore за Terraform

14 правила за игнориране за Terraform, готови за копиране в хранилището ви.

Инструмент за инфраструктура като код

Пълният .gitignore за Terraform

# Генерирано от LFGitignore — https://lfgitignore.com
# Създадено: 2026-10-13 15:55:43 UTC
# Технологии: Terraform

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

Какво всъщност игнорират тези правила за Terraform

Всички шаблони по-долу и защо са необходими във вашия .gitignore.

Локални директории .terraform

Шаблон Какво игнорира
.terraform/ Локални директории .terraform
*.tfstate Файл със състоянието на Terraform
*.tfstate.* Резервни копия на състоянието на Terraform

Файлове с журнали на сривовете

Шаблон Какво игнорира
crash.log Файлове с журнали на сривовете
crash.*.log Файлове с журнали на сривовете
*.tfvars Променливи на Terraform
*.tfvars.json JSON променливи на Terraform
override.tf Игнориране на файловете за предефиниране, тъй като обикновено променят ресурси локално и не се включват в хранилището
override.tf.json Файлове с журнали на сривовете
*_override.tf Предефинирания на Terraform
*_override.tf.json JSON предефинирания на Terraform

Игнориране на временните файлове с информация за заключване, създадени от terraform apply

Шаблон Какво игнорира
.terraform.tfstate.lock.info Игнориране на временните файлове с информация за заключване, създадени от terraform apply

Игнориране на конфигурационните файлове на CLI

Шаблон Какво игнорира
.terraformrc Конфигурация на Terraform CLI
terraform.rc Конфигурация на Terraform CLI

Как да използвате този .gitignore за Terraform

  1. Копирайте правилата за Terraform по-горе или изтеглете файла директно.
  2. Създайте файл с име .gitignore в основната директория на Git хранилището си и поставете правилата в него.
  3. Ако някои от тези файлове вече се следят, изпълнете git rm -r --cached . и създайте нов комит — Git прилага правилата за игнориране само към неследени файлове.
  4. Добавете .gitignore в комит, за да използва целият екип едни и същи правила.

Други .gitignore шаблони за DevOps

Вижте всички шаблони за DevOps