Частыя пытанні
FTP (Frequent Terraform Problems)
Якімі інструментамі мне варта ведаць і разгледзець магчымасць выкарыстання?
Terragrunt - Інструмент аркестрацыі
tflint - Кодавы лінтэр
tfenv - Мэнэджэр версій
Atmos - Сучасны кампазіцыйны фрэймворк для Terraform з падтрымкай YAML
asdf-hashicorp - Плагін HashiCorp для менеджара версій asdf
Atlantis - Аўтаматызацыя Pull Request
pre-commit-terraform - Зборнік git hooks для Terraform для выкарыстання з pre-commit framework
Infracost - Ацэнка cloud cost estimates для Terraform у pull requests. Таксама працуе з Terragrunt, Atlantis і pre-commit-terraform.
Якія ёсць рашэнні для праблемы з адам залежнасцяў з модулямі?
Версіі модуляў рэсурсаў і інфраструктуры павінны быць зададзены. Провайдары павінны канфігуравацца па-за модулямі, але толькі ў кампазіцыі. Версію правайдараў і Terraform таксама можна заблакіраваць.
Не існуе адзінага інструмента для кіравання залежнасцямі, але ёсць некалькі парад, як зрабіць спецыфікацыі залежнасцей менш праблемнымі. Напрыклад, Dependabot можна выкарыстоўваць для аўтаматызацыі абнаўленняў залежнасцей. Dependabot стварае pull requests , каб падтрымліваць вашыя залежнасці бяспечнымі і актуальнымі. Dependabot падтрымлівае канфігурацыі Terraform.
Last updated