Скачать Terraform на практике [DevopsTrain] [Александр Бабочкин]

Kevin

VIP складчик
Platinum
Администратор
Регистрация
8 Сен 2016
Сообщения
483.715
Реакции
268.162
**Складчина: Terraform на практике [DevopsTrain] [Александр Бабочкин]**

Научитесь управлять инфраструктурой из кода с помощью самого популярного инструмента. Курс ориентирован на практическое применение.

В курсе по Terraform мы изучим различные аспекты этого инструмента для управления инфраструктурой. За 16 занятий нашими темами станут установка Terraform, ключевые понятия (провайдеры, ресурсы, данные), цикл работы с Terraform (создание, изменение конфигурации, применение изменений, уничтожение ресурсов).

Особое внимание уделим работе с Яндекс.Облаком и AWS, изучим интеграцию Terraform с этими провайдерами, создание облачных ресурсов, работу с datasources для получения информации. Покажем способы работы с переменными, управляющими структурами и функциями для гибких конфигураций.

Мы разберем проблему "Terraform drift" - расхождения между текущим состоянием инфраструктуры и конфигурацией Terraform. Научим управлять окружениями через workspaces, делить код на логические части для удобства работы над крупными проектами.

Завершающие занятия будут посвящены модулям в Terraform для управления повторяющимися ресурсами. Мы также рассмотрим полезные утилиты Terraform, такие как terraform-docs и terraform fmt, для автоматизации и улучшения процесса работы с кодом.

По окончании курса вы овладеете навыками работы с Terraform, сможете создавать и управлять инфраструктурой в облачных средах эффективно и гибко.

*Автор курса: Александр Бабочкин (Alex Babochkin)*
Devops инженер, CTO, Golang разработчик

**Спойлер: Задачи практики**
- Установка Terraform
- Сущности в Terraform
- Полный цикл работы Terraform
- Terraform layout
- Версии Terraform и providers
- Работа с Яндекс.Облаком / AWS (2 варианта курса)
- Terraform state
- Создание облачных ресурсов
- Datasources
- Variables
- Управляющие структуры и функции
- Решение Terraform drift (расхождений)
- Управление окружениями через workspaces
- Разделение кода на логические части
- Использование модулей
- Утилиты terraform-docs, fmt
 
Сверху