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.
Export as PDF
Copy link
Edit on GitHub
On this page
Які інструменти я повинен знати та розглянути можливість їх використання?
Чи була у вас можливість відповісти на попереднє запитання?
Які є рішення щодо пекла залежностей з модулями?