![[?IMG]](proxy.php?image=https%3A%2F%2Fc.radikal.ru%2Fc36%2F1906%2F9c%2F4f1e70df64fe.jpg&hash=7c875cbf9f9759d5022fdf680267daae&v=4)
?
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 Архитекторы Инфраструктуры