ЖҚС (FAQ)
FTP (Frequent Terraform Problems - Terraform-да жиі кездесетін мәселелер)
Қандай құралдарды білуім керек және қолдануды қарастыруым керек?
Terragrunt - Оркестрация құралы
tflint - Код линтері
tfenv - Нұсқа менеджері
Atmos - YAML-ге негізделген Terraform-ға арналған заманауи композициялық фреймворк
asdf-hashicorp - asdf нұсқа менеджеріне арналған HashiCorp плагині
Atlantis - Pull Request-ті автоматтандыру
pre-commit-terraform - pre-commit framework бірге қолданылатын Terraform-ға арналған git хуктарының жинағы
Infracost - Pull request-тердегі Terraform үшін бұлттық шығындар сметасы. Terragrunt, Atlantis және pre-commit-terraform-мен де жұмыс істейді.
Модульдердегі «тәуелділік тозағының» шешімдері қандай?
Ресурс және инфрақұрылым модульдерінің нұсқалары көрсетілуі тиіс. Провайдерлер модульдерден тыс, бірақ тек композицияда бапталуы керек. Провайдерлер мен Terraform нұсқаларын да бекітіп қоюға (lock) болады.
Тәуелділікті басқаратын әмбебап (master) құрал жоқ, бірақ тәуелділік сипаттамаларын проблемасыз етуге арналған бірнеше кеңестер бар. Мысалы, тәуелділік жаңартуларын автоматтандыру үшін Dependabot қолдануға болады. Dependabot тәуелділіктеріңізді қауіпсіз және жаңартылған күйде ұстау үшін pull request-тер жасайды. Dependabot Terraform конфигурацияларына қолдау көрсетеді.
Last updated