Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
При использовании Терраформа для построения инфраструктуры с нуля пишутся модули со сложной логикой и иерархией, под потребности конкретного проекта.
Plan: 499 to add, 0 to change, 499 to destroy.
Попробуем узнать, что же такое терраформер?
О проекте Terraformer
Terraformer был создан sergeylanz, SRE в Google/Waze.
Не очень понятно. Может из принципа действия узнаем?
Ок, так как же все-таки Terraformer работает под капотом?
Terraformer использует уже существующие Terraform-провайдеры, которые уже содержат в себе все ресурсы и логику работы с API облачных провайдеров.
Яснее не стало. Надо подвести итоги, там-то точно станет понятнее.
Итоги
Terraformer — отличный инструмент для реверс-терраформинга.
Жалко, что так и не узнали, что такое террафорер и терраформинг.
Хотя я, может, и придираюсь ;)
Terraformer — консольный инструмент для генерации кода и стейта в форматах HCL и json для уже существующей инфраструктуры.
Ну это все в терминах сепулек. Цель какая генерации "стейта"? Я уже догадываюсь, что решается какая-то задача управления инфраструктурой. Но что это за задача, какие там проблемы и как она решается непонятно.
Автогенерация кода и стейта для существующих ресурсов в Terraform. Terraformer