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

HashiCorp Certified Terraform Associate 2025 (OpenTofu)

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

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

HashiCorp Certified Terraform Associate 2025 (OpenTofu)

На этом курсе вы научитесь создавать простую и сложную инфраструткутру используя Terraform
Курс полностью основан на создании инфраструктуры на платформе AWS - Amazon Web Services.
Основы этого курсы могут быть применены для создания инфраструктуры в Microsoft Azure или Google Cloud Platform.
Есть один пример работы с GCP - Google Cloud Platform.

Курс содержит всё необходимое чтобы успешно сдать экзамен HashiCorp Certified Terraform Associate 2025

Я покажу как использовать AI для написания кода, для поиска и исправления ощибок в коде.
Также есть бонус уроки про проект OpenTofu и как мигрировать с Terraform на OpenTofu.


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

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

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

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

  4. Обновление версии Terraform

  5. Установка и настройка Текстового редактора Visual Studio Code

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

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

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

  9. Установка и настройка Текстового редактора Cursor AI

  10. Исправление ощибки: EC2-Classic no new Security Groups can be created without referencing a VPC

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

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

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

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

  15. LifeCycle ресурсов и почти Zero DownTime :)

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

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

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

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

  20. Создание Web Server'а c Zero DownTime и Green/Blue Deployment ALB+LaunchTemplate

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

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

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

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

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

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

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

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

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

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

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

  32. Создание Модуля который использует несколько AWS Regions и AWS Accounts

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

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

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

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

  37. Как управлять ресурсами созданными вручную  - terraform import

  38. Как импортировать ресурсы полуавтоматически с версии 1.5 используя блок import

  39. Как пересоздать ресурс безболезненно - terraform taint  до версии Terraform 0.15.1

  40. Как пересоздать ресурс безболезненно - terraform apply -replace с версии Terraform 0.15.2

  41. Манипуляции с remote state используя terraform state команды - Code Refactoring

  42. Работа с Terraform Workspaces

  43. Работа с Terraform Cloud

  44. Что такое Terraform Enterprise

  45. Что нового в Terraform 0.13+

  46. Когда использовать и как работает AWS S3 State Lockfile

  47. Сертификационный Экзамен HashiCorp Certified Terraform Associate

  48. Что такое Lock файл .terraform.lock.hcl

  49. Как заказать Пиццу используя Terraform и используя Custom Provider

  50. Использование Цикла в Цикла в Цикле в Цикле для решения сложных задач

  51. БОНУС - Альтернативный Провайдер AWSCC

  52. БОНУС - Изменение лицензии Terraform с версии 1.6.0, проект OpenTofu

  53. БОНУС - Как мигрировать с Terraform на OpenTofu