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

Moderator
4 Сен 2023
0
-3,619
Terraform с Нуля до Профессионала

Terraform - Программирование Инфраструктуры AWS

4,8 (277 ratings)

713 students enrolled

Авторы: Denis Astahov

Последнее обновление: 7/2019

русский

Чему вы научитесь

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

Требования

Знание основ AWS - Amazon Web Services очень желательно
Основы Linux

Описание

На этом курсе вы научитесь создавать простую и сложную инфраструткутру используя Terraform 0.12+

Курс полностью основан на создании инфраструктуры на платформе AWS - Amazon Web Services.

Основы этого курсы могут быть применены для создания инфраструктуры в Microsoft Azure или Google Cloud Platform.

Есть один пример работы с GCP - Google Cloud Platform.

Список уроков:

Что такое Terraform и для чего он нужен

Установка на Windows

Установка на Linux

Текстовый редактор Atom, установка и настройка

Создание ресурсов AWS

Изменение ресурсов AWS

Удаление ресурсов AWS

Создание одного Простого рабочего Web Server'а

Использование статических внешних файлов - file

Использование динамичных внешних файлов (шаблонов) - templatefile

Динамичные Блоки кода Terraform

LifeCycle ресурсов и почти Zero DownTime
smile.png


Вывод результатов - Outputs

Порядок создания ресурсов - depends_on

Получение данных с помощью Data Source

Автопоиск AMI id с помощью Data Source

Создание Web Server'а c Zero DownTime и Green/Blue Deployment

Использование Переменных - variables

Автозаполнение переменных - tfvars

Использование Локальных Переменных - locals

Запуск Локальных команд - local-exec

Генерация паролей, их хранение в SSM Parameter Store и пример использования

Использовние Conditions и Lookups

Использование циклов - count, for if

Создание ресурсов в нескольких AWS Regions и AWS Accounts

Использование Terraform Remote State

Создание Модулей Часть-1 - Terraform Module

Создание Модулей Часть-2 - Terraform Module

Поднятие Нескольких Инфраструктур Prod, Dev, Staging

Как хранить Глобальные переменные - Global Variables

Как работать с Google Cloud Platform - GCP

Как я учил Terraform и Полезные ресурсы по теме

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

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


Для просмотра содержимого вам необходимо авторизоваться

Для просмотра содержимого вам необходимо авторизоваться