Свържете се с нас

Съдържание и теми, включени в курса

Усъвършенстван синтаксис и конструкции на Terraform

  • Задълбочено разглеждане на синтаксиса на Terraform
  • Усъвършенствани цикли с for_each и count
  • Използване на карти (maps) и списъци (lists) за динамични конфигурации

Изрази и динамични конфигурации

  • Основни изрази и случаи на тяхното приложение
  • Усъвършенствани изрази за сложни инфраструктурни настройки
  • Практически упражнения върху изрази

Добри практики за модули на Terraform

  • Локални срещу споделени модули: Кога да използваме всеки от тях
  • Структуриране на модули за повторна употреба и поддръжка
  • Версиониране и управление на източниците на модули

Добри практики и модели в Terraform

  • Преглед на ключовете за индекси на инстанции за управление на състоянието
  • Добри практики за писане и организиране на код на Terraform
  • Осигуряване на идемпотентност и минимизиране на страничните ефекти

Управление на състоянието на Terraform

  • Импортиране на ресурси и разбиране на файла на състоянието
  • Заключване на състоянието, бекенди за състояние и отдалечено управление на състоянието
  • Обработка на файла на състоянието в разпределени среди

В крак с актуализациите на Terraform

  • Преглед на документацията заедно с новите версии на Terraform
  • Стратегии за надграждане на версиите на Terraform
  • Справяне с излезли от употреба (deprecations) функционалности и пътища за миграция

Интегриране на Terraform с CI/CD конвейери

  • Общ преглед на YAML и конфигурациите на конвейери
  • Настройка на Terraform с популярни CI/CD инструменти
  • Автоматизиране на работните процеси на Terraform в конвейери

Усъвършенствано отстраняване на проблеми и дебъгване

  • Систематични подходи за отстраняване на проблеми с планове и прилагания на Terraform
  • Дебъгване на често срещани и усъвършенствани грешки в Terraform
  • Използване на логове и подробен изход (verbose output) за разрешаване на грешки

Изходи и поток от данни в Terraform

  • Разбиране и използване на изходи (outputs) в Terraform
  • Поток от данни между модули и основни конфигурации
  • Защита на чувствителна информация в изходите

Условна логика в Terraform

  • Писане на условни изрази с count, for_each и if
  • Условно създаване на ресурси
  • Случаи на приложение на условната логика в модули

Изпълнение на Terraform локално

  • Настройка на локална среда за Terraform
  • Изпълнение и тестване на код на Terraform на локални машини
  • Добри практики за локална разработка

Справяне с циклични зависимости

  • Идентифициране и разрешаване на циклични зависимости
  • Рефакториране на код за предотвратяване на цикли на зависимости
  • Усъвършенствани техники за управление на зависимости

Обобщение и следващи стъпки

Изисквания

  • Разбиране на основния синтаксис и операции на Terraform
  • Опит с облачна инфраструктура, за предпочитане AWS, и познаване на концепциите за CI/CD

Аудитория

  • DevOps инженери
  • Облачни архитекти
  • Инфраструктурни специалисти
  • Технически ръководители и мениджъри
 21 Часа

Брой участници


Цена за участник

Отзиви от участници (4)

Предстоящи Курсове

Свързани Kатегории