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

Kors

Администратор
Регистрация
12 Дек 2014
Сообщения
188.498
Реакции
246.029
**Складчина: Terraform на практике [DevopsTrain] [Александр Бабочкин]**

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

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

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

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

Важной частью курса станет работа с расхождениями (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
 
Сверху