Terraform Lock File
Также: .terraform.lock.hcl, terraform provider lock, terraform dependency lock, lock файл terraform
Terraform Lock File (.terraform.lock.hcl) - файл, фиксирующий точные версии провайдеров и их криптографические хеши. Появился в Terraform 0.14 и обеспечивает воспроизводимость terraform init: один и тот же провайдер устанавливается во всех окружениях и у всех разработчиков. Файл коммитят в репозиторий, обновляют командой terraform init -upgrade и проверяют в CI - это гарантирует, что случайное изменение провайдера не сломает инфраструктуру.
Статьи с этим термином · 4
- Terraform 1.0: compatibility promise и конец workaround'ов для 0.14/0.15 · 11 мая 2021
- Terraform 0.14: lock-файл для провайдеров и конец истории с расходящимися планами · 28 января 2021
- Terraform 0.13 GA: for_each для модулей и переезд с 0.12 · 5 октября 2020
- Terraform 0.13: частный реестр модулей и конец copy-paste между проектами · 9 июля 2020