знание архитектуры Terraform и его установка
создание ресурсов на примере Yandex Cloud
настройка параметров самого Terraform + иницаилизация и валидация
основные команды рабочего процесса Terraform, их опции и рекомендации по наиболее эффективному использованию
работа с провайдерами, ресурсами и источниками данных
работа с переменными, их типами и возможностями их использования для описания инфраструктуры
работа с сущностью «выходные значения» (outputs) и узнаете, как объявить выходное значение и получить доступ к выводам дочернего модуля
управление несколькими похожими объектами с помощью count и for_each
работа с условиями, проверками на наличие значений (lookup) и динамическими блоками, чтобы научиться гибко настраивать код
удалённое хранение состояния
написание модуля и использование его для создания ресурсов в Yandex Cloud
как загрузить удалённые конфигурации Terraform и как установить Terragrunt и использовать его
концепции Terraspace, отличия Terraspace от Terragrunt и разберёте практический пример работы с Terraspace