SHAREWOOD
SHAREWOOD
Редактор
- Регистрация
- 25/11/2019
- Сообщения
- 136.525
- Репутация
- 77.539
Складчина: Terraform на практике [DevopsTrain] [Александр Бабочкин]
Описание:
Освойте основы управления инфраструктурой кодом с применением ведущего инструмента в этой области, Terraform. Наш курс формирует понимание "от практики к теории".
В рамках программы по Terraform вы узнаете разнообразие аспектов, связанных с этим мощным инструментом управления инфраструктурой. Во время 16 занятий мы ознакомимся с процессом установки Terraform и обсудим ключевые элементы, которыми он оперирует, такие как провайдеры, ресурсы и данные. Пройдём полный цикл работы с 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 (Terraform layout)
- Версии Terraform и его провайдеров
- Работа с Яндекс.Облаком и AWS (2 версии курса)
- Управление состоянием в Terraform (Terraform state)
- Создание облачных ресурсов
- Использование datasources
- Применение переменных
- Управляющие структуры и функции
- Решение проблемы несоответствий (Terraform drift)
- Управление окружениями с помощью workspaces
- Декомпозиция кода на логические блоки
- Использование модулей
- Утилиты terraform-docs и fmt
Материал «Terraform на практике [DevopsTrain] [Александр Бабочкин]», возможно, скоро появится на SHAREWOOD.
Воспользуйтесь поиском, может быть, он уже опубликован.