На этом курсе вы научитесь создавать простую и сложную инфраструткутру используя TerraformКурс полностью основан на создании инфраструктуры на платформе AWS - Amazon Web Services.Основы этого курсы могут быть применены для создания инфраструктуры в Microsoft Azure или Google Cloud Platform.Есть один пример работы с GCP - Google Cloud Platform.Курс содержит всё необходимое чтобы успешно сдать экзамен HashiCorp Certified Terraform Associate 2024
Также есть бонус уроки про проект OpenTofu и как мигрировать с Terraform на OpenTofu.
Список уроков:
На этом курсе вы научитесь создавать простую и сложную инфраструткутру используя TerraformКурс полностью основан на создании инфраструктуры на платформе AWS - Amazon Web Services.Основы этого курсы могут быть применены для создания инфраструктуры в Microsoft Azure или Google Cloud Platform.Есть один пример работы с GCP - Google Cloud Platform.Курс содержит всё необходимое чтобы успешно сдать экзамен HashiCorp Certified Terraform Associate 2024
Также есть бонус уроки про проект OpenTofu и как мигрировать с Terraform на OpenTofu.
Список уроков:
Что такое Terraform и для чего он нужен
Установка на Windows
Установка на Linux
Обновление версии Terraform
Установка и настройка Текстового редактора SUBLIME
Установка и настройка Visual Studio Code
Создание ресурсов AWS
Изменение ресурсов AWS
Удаление ресурсов AWS
Исправление ощибки EC2-Classic no new Security Groups can be created without referencing a VPC
Создание одного Простого рабочего 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 ELB+LaunchConfiguration
Создание Web Server'а c Zero DownTime и Green/Blue Deployment ALB+LaunchTemplate
Использование Переменных - 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
Создание Модуля который использует несколько AWS Regions и AWS Accounts
Поднятие Нескольких Инфраструктур Prod, Dev, Staging
Как хранить Глобальные переменные - Global Variables
Как работать с Google Cloud Platform - GCP
Как я учил Terraform и Полезные ресурсы по теме
Как управлять ресурсами созданными вручную - terraform import
Как импортировать ресурсы полуавтоматически с версии 1.5 используя блок import
Как пересоздать ресурс безболезненно - terraform taint до версии Terraform 0.15.1
Как пересоздать ресурс безболезненно - terraform apply -replace с версии Terraform 0.15.2
Манипуляции с remote state используя terraform state команды - Code Refactoring
Работа с Terraform Workspaces
Работа с Terraform Cloud
Что такое Terraform Enterprise
Что нового в Terraform 0.13+
Сертификационный Экзамен HashiCorp Certified Terraform Associate
Что такое Lock файл .terraform.lock.hcl
Как заказать Пиццу используя Terraform и используя Custom Provider
Использование Цикла в Цикла в Цикле в Цикле для решения сложных задач
БОНУС - Изменение лицензии Terraform с версии 1.6.0, проект OpenTofu
БОНУС - Как мигрировать с Terraform на OpenTofu
БОНУС - Альтернативный Провайдер AWSCC
OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.
Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.
Find this site helpful? Tell a friend about us.
We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.
Your purchases help us maintain our catalog and keep our servers humming without ads.
Thank you for supporting OpenCourser.