Мы используем cookie для стабильной работы сервиса. Подробнее

Terraform + Proxmox: практический курс

ФорматОнлайн
Длительность48 академических часов
Объём6 занятий
Всё для обучения

Как устроено обучение

Видеоуроки
О курсе

Подробнее

🎯 Цель курсаОсвоить Terraform с нуля в реальных сценарияхНаучиться автоматизировать создание контейнеров, ВМ и сетей в ProxmoxПолучить фундаментальные навыки, которые можно применить к облакам (VK Cloud, Yandex Cloud, AWS)Выстроить прочную практическую базу для дальнейшего перехода в DevOps и CI/CD Для кого этот курсНачинающие DevOps-инженеры и системные администраторы. Те, кто хочет изучить Terraform в понятной и контролируемой среде. Студенты и разработчики, которым нужно автоматизировать локальное окружение.Начальные требованияДля успешного прохождения курса желательно:Понимать базовые принципы виртуализации (что такое гипервизор, виртуальная машина, контейнер)Уметь работать с терминалом (bash, PowerShell или WSL)Знать базовые команды Linux (cd, ls, mkdir, ssh и т.д.)Иметь общее представление о структуре конфигурационных файлов (yaml, ini, конфиги)Быть готовым читать и редактировать код в текстовом редакторе (VS Code, nano и т.п.)🎯 Не требуется опыт с Terraform или Proxmox — всё будет разбираться пошагово с примерами.
Содержание

Программа курса

6 занятий
№ТемаЧто внутри
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Итоги и планы развития курса

Поддержка зеркал и обновлений
Заключительный урок

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Итоги и планы развития курса

Поддержка зеркал и обновлений
Заключительный урок

Организатор

Автор курса

Teach and StudyTeach and Study
Teach&Study — инновационная платформа онлайн-образования. Teach&Study — предоставляет возможности изучать и формировать курсы дистанционного обучения любой степени конструктивной сложности. Цель платформы – формирование современной и комфортной образовательной среды для учащихся и преподавателей. Площадка Teach&Study адаптирована под работу на любом современном устройстве от компьютера, до смартфона.
Подробнее об авторе
Мнения учеников

Отзывы о курсе

Оставьте отзыв

Расскажите о качестве обучения, поддержке и результате. Это поможет другим выбрать организацию осознанно.

Напишите ваш коментарий, не менее 30 символов

Нажимая кнопку, вы даете согласие на обработку персональных данных

Оставьте заявку

Консультант ответит на вопросы о курсе «Terraform + Proxmox: практический курс» и поможет разобраться в деталях обучения.

Комментарий ...

Нажимая кнопку, вы даете согласие на обработку персональных данных

Информация обновлена 28 сентября 2026 г.

Продолжить выбор

Похожие курсы

Kubernetes. Продвинутый уровень. + ИИ-инструменты
−10%13 октября
Kubernetes. Продвинутый уровень. + ИИ-инструменты

Мастерство в архитектуре, сетевых ресурсах, безопасности и GitOps. Практика и теория для экспертов. Курс "Kubernetes - продвинутый уровень" предназначен для специалистов, желающих…

Онлайн7 занятийПродвинутый
Практические занятия
59 900 ₽−10%
53 910 ₽
Сети, связи и системы коммуникаций - курс переподготовки
−17%256 часов
Сети, связи и системы коммуникаций - курс переподготовки

«АПОК» приглашает пройти по сетям, связям и системам коммуникаций профессиональную переподготовку через интернет. Наш учебный центр проводит курсы дистанционно, что позволяет слуш…

Онлайн10 занятий
Текстовые уроки
39 910 ₽−17%
32 980 ₽Скидка до 12 октября
Структурированные кабельные системы - переподготовка
−40%2 месяца
Структурированные кабельные системы - переподготовка

Курс профессиональной переподготовки «Структурированные кабельные системы» по всей России. ✓ Дистанционное обучение ✓ Получение диплома с бесплатной доставкой ✓ Цена 32 980 руб.

Онлайн4 занятий
Текстовые уроки
54 980 ₽−40%
32 980 ₽
Начать без затрат

Бесплатные курсы

Обеспечение безопасности объектов с помощью систем IP - видеонаблюдения
Бесплатно
Обеспечение безопасности объектов с помощью систем IP - видеонаблюдения

Курс «Обеспечение безопасности объектов с помощью систем IP-видеонаблюдения»: онлайн и очное офлайн обучение в Москве в Бауманском учебном центре «Специалист». Стоимость обучения.…

Онлайн
Бесплатно
DevOps. Уровень 1. Инфраструктура как код, основные инструменты
Бесплатно
DevOps. Уровень 1. Инфраструктура как код, основные инструменты

Курс «DevOps. Уровень 1. Инфраструктура как код, основные инструменты»: онлайн и очное офлайн обучение в Москве в Бауманском учебном центре «Специалист». Стоимость обучения. Прогр…

Онлайн
Бесплатно