2 месяца назад История
README.md

В файле .gitignore описываются правила игнорирования файлов и каталогов, которые не должны попадать в удалёный репозиторий. В примере рассматривается для .gitignore Terraform:

# Игнорирование локальных директорий .terraform/
**/.terraform/*
# Игнорирование локальных директорий .terraform/
**/.terraform/*

# Игнорирование файлов состояния .tfstate
*.tfstate
*.tfstate.*

# Игнорирование файлов отчётов о сбоях
crash.log
crash.*.log

# Игнорирование файлов переменных, которые могут содержать конфиденциальные данные
*.tfvars
*.tfvars.json

# Игнорирование файлов переопределений
override.tf
override.tf.json
*_override.tf
*_override.tf.json

# Игнорирование временных файлов блокировки, создаваемых terraform apply
.terraform.tfstate.lock.info

# Игнорирование файлов планов Terraform
*tfplan*

# Игнорирование конфигурационных файлов Terraform CLI
.terraformrc
terraform.rc

Что того, что игнорируется:

  1. Директории .terraform/:

    • Все папки .terraform/ и их содержимое. Эти директории хранят рабочие данные Terraform и не нужны в репозитории.
  2. Файлы состояния .tfstate:

    • Файлы с расширением .tfstate и любые их версии (например, .tfstate.backup). Они содержат текущее состояние инфраструктуры и могут включать конфиденциальную информацию.
  3. Файлы отчётов о сбоях:

    • Любые файлы с именем crash.log и их версии (например, crash.12345.log), которые создаются в случае ошибки Terraform.
  4. Файлы переменных .tfvars:

    • Файлы с расширением .tfvars и .tfvars.json, которые часто содержат чувствительные данные, такие как пароли и ключи.
  5. Файлы переопределений override.tf:

    • Файлы override.tf, override.tf.json, а также файлы с префиксами _override, которые используются для локальных изменений и не должны быть в репозитории.
  6. Файлы блокировки состояния .terraform.tfstate.lock.info:

    • Этот файл блокирует изменение состояния инфраструктуры несколькими процессами одновременно и создаётся при выполнении команды terraform apply.
  7. Файлы планов *tfplan*:

    • Все файлы с именем tfplan, которые содержат предложения по изменениям в инфраструктуре после команды terraform plan.
  8. Конфигурационные файлы CLI .terraformrc и terraform.rc:

    • Эти файлы содержат пользовательские настройки для работы с Terraform и специфичны для локальной машины, поэтому их не нужно включать в репозиторий.

Новая строка на ветке fix

ещё одна строка из визуальной оболочки гит в VS Code…

Описание

Системы контроля версий | курс DevOps-инженер Нетология

Конвейеры
0 успешных
0 с ошибкой