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 - это гарантирует, что случайное изменение провайдера не сломает инфраструктуру.
Статьи с этим термином · 7
- OpenTofu 1.8: провайдерские функции и миграция ещё одного клиента с Terraform · 3 марта 2025
- Terraform -> OpenTofu: итоги года миграции клиентских IaC-репозиториев · 23 октября 2024
- OpenTofu 1.6 GA: переводим первый продакшн-проект с Terraform · 11 декабря 2023
- Terraform 1.0: compatibility promise и конец обходных путей для 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