FAQ (Часті запитання)
FTP (Frequent Terraform Problems)
Які інструменти я повинен знати та розглянути можливість їх використання?
Terragrunt - Інструмент оркестрування
tflint - Код лінтер
tfenv - Менеджер версій
Atlantis - Автоматизація Pull Request
pre-commit-terraform - Колекція git хуків для Terraform, щоб використовувати із pre-commit framework
Infracost - Оцінка вартості інфраструктури для Terraform в pull requests. Працює з Terragrunt, Atlantis, й pre-commit-terraform.
Які є рішення щодо пекла залежностей з модулями?
Необхідно вказувати версії ресурсних та інфраструктурних модулів. Постачальники повинні бути налаштовані за межами модулів, але тільки у композиції. Також можна заблокувати версії провайдерів і Terraform.
Головного інструменту керування залежностями немає, але є декілька порад, щоб зробити пекло залежностей менш проблематичним. Наприклад, Dependabot можна використовувати для автоматизації оновлень залежностей. Dependabot створює pull requests, щоб підтримувати ваші залежності в безпеці та актуальності. Dependabot підтримує конфігурації Terraform.
Last updated