Создавать серверы, сети и сервисы описанием в коде: одна команда показывает, что изменится, вторая — делает
Terraform создаёт инфраструктуру через API облаков и сервисов: вы описываете, какие сети, машины, базы и контейнеры должны существовать, а он сравнивает описание с реальностью и показывает план изменений. Курс начинается с того, зачем инфраструктура в коде и как установить Terraform из России через зеркала Яндекса, и сразу объясняет выбор между Terraform и OpenTofu. Дальше — язык HCL, чтение плана и пересоздание ресурсов, переменные и выходы, состояние и его хранение в PostgreSQL с блокировками, модули с версиями из Git, count и for_each. Завершает курс работа в команде: окружения, тесты модулей и конвейер, в котором apply делает только он. Практика — на провайдере Docker, без облачного аккаунта и денег; для Yandex Cloud показан код. Каждая команда прогнана с Terraform 1.16, вывод на страницах — настоящий.