[Udemy] Terraform с Нуля до Профессионала [Denis Astahov]

60

Terraform — Программирование Инфраструктуры AWS
Чему вы научитесь

  • Программировать и использовать Terraform для поднятия инфраструктуры в AWS
  • Cоздавать профессиональную Infrastructure as a Code

Описание
КУРС НА СТАДИИ ПРОИЗВОДСТВА, НОВЫЕ УРОКИ ЗАГРУЖАЮТСЯ СРАЗУ ПОСЛЕ ИХ СОЗДАНИЯ!
Планируемое количество уроков: 30.
На этом курсе вы научитесь создавать простую и сложную инфраструткутру используя Terraform 0.12+
Курс полностью основан на создании инфраструктуры на платформе AWS — Amazon Web Services.
Основы этого курсы могут быть применены для создания инфраструктуры в Microsoft Azure или Google Cloud Platform.
Список уроков:

  • Что такое Terraform и для чего он нужен
  • Установка на Windows
  • Установка на Linux
  • Текстовый редактор Atom, установка и настройка
  • Создание ресурсов AWS
  • Изменение ресурсов AWS
  • Удаление ресурсов AWS
  • Создание одного Простого рабочего Web Server’а
  • Использование статических внешних файлов — file
  • Использование динамичных внешних файлов (шаблонов) — templatefile
  • Динамичные Блоки кода Terraform
  • LifeCycle ресурсов и почти Zero DownTime
  • Вывод результатов — Outputs
  • Порядок создания ресурсов — depends_on
  • Получение данных с помощью data source
  • Планиурется: Создание Отказоустойчивого рабочего Web Server’а c Zero DownTime в AutoScalingGroup и Load Balancer
  • Планируется: Использование Переменных — variables
  • Планиурется: Использование Локальных Переменных — locals
  • Планируется: Автозаполнение переменных — tfvars
  • Планиурется: Запуск внешних сомманд — local-exec
  • Планиурется: Запуск внешних сомманд — и использование output этих комманд
  • Планируется: Генерация паролей, их хранение и использование в SSM Parameter Store
  • Планируется: Использовние Conditions
  • Планируется: Использование циклов — count
  • Планируется: Создание ресурсов в нескольких AWS Regions
  • Планируется: Использование Terraform Remote State
  • Планируется: Создание Модулей Часть-1 — Module
  • Планируется: Создание Модулей Часть-2 — Module
  • Планируется: Поднятие Нескольких Инфраструктур Prod и Dev
  • Планируется: Полный пример поднятия Инфраструктуры: S3 + DB + WebServer на PHP

Для кого этот курс:

  • DevOps Инженеры любого уровня
  • Cloud Архитекторы Инфраструктуры