[Слёрм] Terraform База [Павел Селиванов]

495

Terraform База
Интенсив рассчитан на новичков в Terraform, которые хотят узнать, для чего нужна технология и как ей пользоваться. Вы поймете, по каким принципам работать с Terraform и как поддерживать код.
Практические задания проходят в инфраструктуре AWS — вы получите доступ к стендам сразу после оплаты.
БЛОК 1
Разберем, что такое Terraform и практика Infrastructure as a Code и для чего их применяют.
Расскажем, что такое Terraform State.
Объясним, чем отличается Terraform от других инструментов конфигурации, в чем его преимущества и недостатки.
Обсудим создание проекта с Terraform: основные команды при работе с Terraform, основные концепции Terraform — providers, resources, variables, locals, data sources, outputs.
БЛОК 2
Создадим модули для Terraform — инфраструктурная абстракция.
Разделим проект на несколько частей — remote state.
Сделаем обновление между версиями Terraform.