Terraform Best Practices
Terraform consultingTwitter @antonbabenkoTerraform Weekly
Українська (Ukrainian)
Українська (Ukrainian)
  • Ласкаво просимо
  • Ключові концепції
  • Структура коду
  • Приклади структури коду
    • Terragrunt
    • Terraform
      • Малорозмірна структура із Terraform
      • Середня інфраструктура з Terraform
      • Велика структура Terraform
  • Умови найменувань
  • Стиль коду
  • FAQ (Часті запитання)
  • Посилання
  • Написання конфігурацій Terraform
  • Workshop
Powered by GitBook
On this page
  • Які інструменти я повинен знати та розглянути можливість їх використання?
  • Які є рішення щодо пекла залежностей з модулями?
Export as PDF

FAQ (Часті запитання)

FTP (Frequent Terraform Problems)

PreviousСтиль кодуNextПосилання

Last updated 2 years ago

Які інструменти я повинен знати та розглянути можливість їх використання?

  • - Інструмент оркестрування

  • - Код лінтер

  • - Менеджер версій

  • - Автоматизація Pull Request

  • - Колекція git хуків для Terraform, щоб використовувати із

  • - Оцінка вартості інфраструктури для Terraform в pull requests. Працює з Terragrunt, Atlantis, й pre-commit-terraform.

Які є рішення щодо з модулями?

Необхідно вказувати версії ресурсних та інфраструктурних модулів. Постачальники повинні бути налаштовані за межами модулів, але тільки у композиції. Також можна заблокувати версії провайдерів і Terraform.

Головного інструменту керування залежностями немає, але є декілька порад, щоб зробити пекло залежностей менш проблематичним. Наприклад, можна використовувати для автоматизації оновлень залежностей. Dependabot створює pull requests, щоб підтримувати ваші залежності в безпеці та актуальності. Dependabot підтримує конфігурації Terraform.

Terragrunt
tflint
tfenv
Atlantis
pre-commit-terraform
pre-commit framework
Infracost
пекла залежностей
Dependabot