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

Fargo

Администратор
Регистрация
2 Дек 2015
Сообщения
233.563
Реакции
755.725
**Складчина: Terraform на практике [DevopsTrain] [Александр Бабочкин]**

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

В рамках обучения Terraform мы рассмотрим различные аспекты управления инфраструктурой. На протяжении 16 занятий будем изучать установку Terraform, основные сущности (провайдеры, ресурсы, данные) и цикл работы с инструментом – от создания и изменения конфигураций до применения изменений и уничтожения ресурсов.

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

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

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

На заключительных этапах курса мы изучим использование модулей в Terraform для создания и управления повторяющимися ресурсами, а также полезные утилиты Terraform, такие как terraform-docs и terraform fmt, для автоматизации процесса работы с кодом.

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

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

**Список задач курса:**

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