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
Вывод результатов - 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 Архитекторы Инфраструктуры
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
Вывод результатов - 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 Архитекторы Инфраструктуры
Для просмотра содержимого вам необходимо авторизоваться
Для просмотра содержимого вам необходимо авторизоваться