Terraform + Proxmox: практический курс
Как устроено обучение
Подробнее
Программа курса
Введение
Начинаем
Введение
Обзор Terraform-провайдеров для Proxmox
Установка Proxmox VE
Подготовка Proxmox для работы с Terraform
Начинаем
Подготовка файла
Вопросы
Список
Провайдеры Terraform и российские облачные провайдеры
Вопросы
Виды образов и шаблонов в Proxmox
Вопросы
Еще об образах - Пакер (Packer)
Вопросы
Пример
Развёртывание LXC-контейнера через Terraform на Proxmox VE
Развёртывание LXC-контейнера через Terraform на Proxmox VE
Вопросы
Provisioner в Terraform
Вопросы
Обобщение пройденного и опрос участников
Организация структуры Terraform-проекта
Полезные инструменты Terraform
Вопросы
Переменные в Terraform
Вопросы
Модули в Terraform и передача переменных
Вопросы
Пошаговая инструкция: создание модуля Terraform на основе LXC в Proxmox
Практика по использованию модулей
Задание для самостоятельного выполнения
Задание для самостоятельного выполнения
Управление состоянием Terraform (State)
Вопросы
Создаём несколько LXC - count и for_each
Циклы в Terraform — count и for_each
Практика
Создаём несколько LXC - count и for_each
Инструкция по выполнению задания
Вопросы
Практика
Вопросы
Зависимости между модулями в Terraform
Шаблон кода
Зависимости между модулями в Terraform
Что делает блок output в модуле?
Полный пример с объяснением по шагам
Теория: for_each по ролям
Где задаются роли
Использование ролей с модулями
Вопросы
Условное включение ресурсов и модулей в Terraform
Часть 2. Условное подключение модулей через count
Часть 3. Условное подключение модулей через for_each
Практика
Контрольные вопросы
Вопросы
Условные конструкции в Terraform
Функции в Terraform
Работа со строками и списками в Terraform
Примеры
Функции для работы со списками
Примеры
Практика
Вопросы
Практическое задание
Функции для обработки структур (map, object, merge)
Примеры использования
Практика
Вопросы
Основные функции и конструкции
Пример
Практика
Вопросы
Работа с внешними файлами
Вопросы
Пути и отладка в Terraform
Практика
Вопросы
Финальная практика:
Настройка провайдера (provider.tf)
Подготовка шаблонов
Создание контейнеров с использованием шаблонов
Практика и проверка
Провайдер bpg/proxmox, настройка подключения.
SSH-подключение в Terraform-провайдере bpg/proxmox
Переменные окружения
Статическая авторизация
Назначение ID для VM и контейнеров
Справочник аргументов
Вопросы
Базовое создание ВМ из облачного образа Ubuntu Jammy
Базовое создание ВМ из облачного образа Ubuntu Jammy
Альтернативная настройка
Независимое хранение ISO и управление ВМ
Вопросы
Cloud-Init и Snippets в Proxmox VE 8.x
Автоматизированное развертывание
Вопросы
Работа с LXC-контейнерами в bpg/proxmox
Простой пример создания LXC-контейнера
Разбор ключевых блоков ресурса LXC-контейнера
Сетевые настройки для LXC-контейнеров
Шаблоны и клонирование LXC-контейнеров
Вопросы
Поддержка зеркал и обновлений
Заключительный урок
01Добро пожаловать!
Введение
Начинаем
Введение
Обзор Terraform-провайдеров для Proxmox
Установка Proxmox VE
Подготовка Proxmox для работы с Terraform
Начинаем
Подготовка файла
Вопросы
Список
Провайдеры Terraform и российские облачные провайдеры
Вопросы
Виды образов и шаблонов в Proxmox
Вопросы
Еще об образах - Пакер (Packer)
Вопросы
Пример
Развёртывание LXC-контейнера через Terraform на Proxmox VE
Развёртывание LXC-контейнера через Terraform на Proxmox VE
Вопросы
Provisioner в Terraform
Вопросы
Обобщение пройденного и опрос участников
02Организация структуры Terraform-проекта
Организация структуры Terraform-проекта
Полезные инструменты Terraform
Вопросы
Переменные в Terraform
Вопросы
Модули в Terraform и передача переменных
Вопросы
Пошаговая инструкция: создание модуля Terraform на основе LXC в Proxmox
Практика по использованию модулей
Задание для самостоятельного выполнения
Задание для самостоятельного выполнения
Управление состоянием Terraform (State)
Вопросы
03Создаём несколько LXC - count и for_each
Создаём несколько LXC - count и for_each
Циклы в Terraform — count и for_each
Практика
Создаём несколько LXC - count и for_each
Инструкция по выполнению задания
Вопросы
Практика
Вопросы
Зависимости между модулями в Terraform
Шаблон кода
Зависимости между модулями в Terraform
Что делает блок output в модуле?
Полный пример с объяснением по шагам
Теория: for_each по ролям
Где задаются роли
Использование ролей с модулями
Вопросы
Условное включение ресурсов и модулей в Terraform
Часть 2. Условное подключение модулей через count
Часть 3. Условное подключение модулей через for_each
Практика
Контрольные вопросы
Вопросы
Условные конструкции в Terraform
04Функции в Terraform
Функции в Terraform
Работа со строками и списками в Terraform
Примеры
Функции для работы со списками
Примеры
Практика
Вопросы
Практическое задание
Функции для обработки структур (map, object, merge)
Примеры использования
Практика
Вопросы
Основные функции и конструкции
Пример
Практика
Вопросы
Работа с внешними файлами
Вопросы
Пути и отладка в Terraform
Практика
Вопросы
Финальная практика:
Настройка провайдера (provider.tf)
Подготовка шаблонов
Создание контейнеров с использованием шаблонов
Практика и проверка
05Автоматизация Proxmox VE с Terraform-провайдером bpg/proxmox
Провайдер bpg/proxmox, настройка подключения.
SSH-подключение в Terraform-провайдере bpg/proxmox
Переменные окружения
Статическая авторизация
Назначение ID для VM и контейнеров
Справочник аргументов
Вопросы
Базовое создание ВМ из облачного образа Ubuntu Jammy
Базовое создание ВМ из облачного образа Ubuntu Jammy
Альтернативная настройка
Независимое хранение ISO и управление ВМ
Вопросы
Cloud-Init и Snippets в Proxmox VE 8.x
Автоматизированное развертывание
Вопросы
Работа с LXC-контейнерами в bpg/proxmox
Простой пример создания LXC-контейнера
Разбор ключевых блоков ресурса LXC-контейнера
Сетевые настройки для LXC-контейнеров
Шаблоны и клонирование LXC-контейнеров
Вопросы
06Итоги и планы развития курса
Поддержка зеркал и обновлений
Заключительный урок
Отзывы о курсе
Оставьте отзыв
Расскажите о качестве обучения, поддержке и результате. Это поможет другим выбрать организацию осознанно.
Оставьте заявку
Консультант ответит на вопросы о курсе «Terraform + Proxmox: практический курс» и поможет разобраться в деталях обучения.
Нажимая кнопку, вы даете согласие на обработку персональных данных
Информация обновлена 28 сентября 2026 г.

Teach and Study 
















