Terraform с Нуля до Сертифицированного Профессионала

via Udemy

Go to Course: https://www.udemy.com/course/rus-terraform/

Overview

На этом курсе вы научитесь создавать простую и сложную инфраструткутру используя TerraformКурс полностью основан на создании инфраструктуры на платформе AWS - Amazon Web Services.Основы этого курсы могут быть применены для создания инфраструктуры в Microsoft Azure или Google Cloud Platform.Есть один пример работы с GCP - Google Cloud Platform.Курс содержит всё необходимое чтобы успешно сдать экзамен HashiCorp Certified Terraform Associate 2025Я покажу как использовать AI для написания кода, для поиска и исправления ощибок в коде.Также есть бонус уроки про проект OpenTofu и как мигрировать с Terraform на OpenTofu.Список уроков:Что такое Terraform и для чего он нуженУстановка на WindowsУстановка на LinuxОбновление версии TerraformУстановка и настройка Текстового редактора Visual Studio CodeСоздание ресурсов AWSИзменение ресурсов AWSУдаление ресурсов AWSУстановка и настройка Текстового редактора Cursor AIИсправление ощибки: EC2-Classic no new Security Groups can be created without referencing a VPCСоздание одного Простого рабочего Web Server'аИспользование статических внешних файлов - fileИспользование динамичных внешних файлов (шаблонов) - templatefileДинамичные Блоки кода TerraformLifeCycle ресурсов и почти Zero DownTime:)Вывод результатов - OutputsПорядок создания ресурсов - depends_onПолучение данных с помощью Data SourceАвтопоиск AMI id с помощью Data SourceСоздание 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+Когда использовать и как работает AWS S3 State LockfileСертификационный Экзамен HashiCorp Certified Terraform AssociateЧто такое Lock файл.terraform.lock.hclКак заказать Пиццу используя Terraform и используя Custom ProviderИспользование Цикла в Цикла в Цикле в Цикле для решения сложных задачБОНУС - Альтернативный Провайдер AWSCCБОНУС - Изменение лицензии Terraform с версии 1.6.0, проект OpenTofuБОНУС - Как мигрировать с Terraform на OpenTofu

Skills

Reviews