видеокурс: старт в любой момент
Terraform База
Курс поможет избавиться от боли ручного управления инфраструктурой и понять, как пользоваться Terraform и поддерживать код.
80% практики: 7 часов теории, 28 часов практики
Нет аналогов на русском языке
Занятия с экспертом из Yandex Cloud
Вся практика на мощностях Yandex Cloud
Кому подойдёт
Новичкам в Terraform
Системным администраторам
DevOps- и SRE-инженерам
Разработчикам и QA-специалистам
После курса вы:
Поймёте основные принципы работы с Terraform
Получите практические навыки, как писать и поддерживать Terraform-код
Узнаете способы автоматизации и управления облачной инфраструктурой
Получите опыт выполнения практических заданий на реальных примерах в Yandex Cloud
Узнаете, как избежать ошибок и «набить шишки» на начальных этапах работы с Terraform
Будет проще учиться, если у вас есть
Базовые навыки работы с консолью (любой операционной системы)
Базовые знания по AWS и компонентам KV-Storage, Instance, AMI
Базовые знания Linux и сетей
Начните с основ бесплатно
Познакомьтесь с материалами и автором курса Павлом Селивановым. Доступ дается на 3 дня.
Программа
Введение в Terraform
  • IaC, знакомство с инструментом
  • Сравнение с другими инструментами (Ansible, управление конфигурациями vs оркестрация)
Знакомство с окружением
  • Обзор Yandex Cloud
  • Знакомство с конфигурацией VM, MDB, ALB, сети
Настройка окружения
  • Установка утилиты Terraform
  • Зеркала Terraform, файл terrafromrc для глобальной конфигурации, настройка зеркал
Провайдеры Terraform
  • Как Terraform взаимодействует с облаком (API), провайдеры
  • Структура конфигурации, версии провайдеров, Terraform init
  • Авторизация в облаке из Terraform
  • Полезные провайдеры Terraform, документация и работа с ней
Описание объектов инфраструктуры
  • Понятие ресурса, документация к ресурсам, аргументы и атрибуты ресурсов, зависимости между ресурсами
  • Структура файлов описания инфраструктуры в Terraform
Применение конфигурации
  • Команды Terraform plan и Terraform apply
  • Проверка плана изменений
  • Пересоздание и изменение налету
Terraform state
  • Как Terraform сохраняет изменения, файл tfstate и tfstate.back, значение и важность стейта
  • Как импортировать уже созданную инфу в Terraform-файлы, что делать если стейт пропал
Ввод пользовательских данных
  • Variables, синтаксис описания, возможные поля, отдельный файл для переменных, ввод переменных из консоли или из файла, разные переменные для разных сред
Locals
  • Разница между locals и variables
  • Когда стоит использовать locals с примерами
Сложные типы данных в переменных
  • Списки, словари в переменных, случаи использования
Outputs
  • Вывод данных через outputs, модули и их связь через outputs
Ветвление в Terraform
  • Ветвление в Terraform, тренарный оператор
Циклы в Terraform
  • Необходимость циклов, count, index, примеры
for_each
  • Отличие count и for_each, примеры использования
Dynamic и функции
Datasource
  • Датасурсы, документация
  • Работа с датасурсами, примеры применения
Провиженеры
  • Необходимость использования провиженеров, типы провиженеров в Terraform
  • Local и remote exec, структура конфигурации
  • Шаблонизация файлов, язык, примеры
  • Ansible: как заставить запровижениться после создания инфры
Хранение стейта
  • Удаленное хранение стейта в S3, локи и совместная работа
Модули
  • Суть модулей, использование чужих модулей
Шаблонизация Terraform
  • Проблема больших конфигураций, переиспользование, Terragrunt
Подходы к работе с инфраструктурой
  • Cattle, Backed инфра, Packer
Автор курса Павел Селиванов
Архитектор Yandex Cloud
  • В Yandex Cloud занимается развитием продуктов Managed Kubernetes, Observability и Dev Tools
  • Спикер на российских и международных конференциях: DevOops, DevOpsConf, DevOpsDaysKZ, Yande Scale, Kuberconf
  • Имеет большой опыт в DevOps, автор курсов по различным DevOps инструментам
Сертификат
Каждому студенту, который пройдёт 80% курса, вручим свидетельство о прослушивании
Этот курс может оплатить ваша компания
Если вы считаете, что знания, полученные на курсе, могут быть полезными на вашем текущем месте работы, оставляйте заявку с контактами компании в форме ниже или обсудите покупку курса с вашим руководителем. Как это организовать, что говорить и куда идти — написали здесь.
Как купить курс

Terraform База

Видеоуроки доступ 2 года
Свидетельство
Промокод в Yandex Cloud
при рассрочке от 4 месяцев или 35 000 ₽ единовременно

8 750 ₽/мес

видеокурс

Заявка от юрлица

только для компаний
Видеокурс
Спецпредложение для большой команды
35 000 ₽
Договорная
Рассрочка
только для физических лиц
Условия рассрочки:
Процесс оформления:
Комплектом выгоднее
Terraform База

Для новичков в Terraform, которые хотят узнать, для чего нужна технология и как ей пользоваться
35 000 ₽
Видеокурс
Terraform Мега

Для тех, кто уже знаком с инструментом, и помогает овладеть им на продвинутом уровне
20 000 ₽
Видеокурс
Без скидки — 55 000 ₽
Особое предложение для команд от 10 человек:
Проведем обучение в удобные для вас даты с поддержкой автора и куратора в чате только для сотрудников вашей компании
Сертификат
Нужна консультация?
задайте нам свой вопрос