Содержание курса
1. Введение и подготовка среды
7 уроков
1 085
478
64м
15
Закрытый
1.1
Добро пожаловать!
↗
111
111
2м 36с
4
Открытый
1.2
Начинаем
↗
304
82
19м 32с
-1
Закрытый
1.3
Провайдеры Terraform и российские облачные провайдеры
↗
87
72
4м 58с
3
Открытый
1.4
Виды образов и шаблонов в Proxmox
↗
242
70
16м 19с
-2
Открытый
1.5
Развёртывание LXC-контейнера через Terraform на Proxmox VE
↗
226
53
16м 5с
7
Закрытый
1.6
Provisioner в Terraform
↗
60
49
5м 15с
3
Закрытый
1.7
Итоговый урок: Обзор вводного модуля и опрос участников
↗
55
41
2м 50с
1
2. Организация Terraform‑проекта
5 уроков
261
211
88м
12
Закрытый
2.1
Структура проекта
↗
59
50
9м 16с
2
Закрытый
2.2
Переменные и локальные значения
↗
56
47
37м 4с
2
Закрытый
2.3
Модули в Terraform и передача переменных
↗
52
46
10м 57с
4
Закрытый
2.4
Практика по использованию модулей
↗
50
28
27м 48с
3
Закрытый
2.5
Управление состоянием Terraform (State)
↗
44
40
5м 59с
1
3. Развитие инфраструктуры — управление масштабом
5 уроков
237
143
52м
2
Закрытый
3.1
Создаём несколько LXC - count и for_each
↗
44
28
23м 42с
2
Закрытый
3.2
Зависимости между модулями в Terraform
↗
39
33
11м 57с
0
Закрытый
3.3
Универсальный модуль с ролями (role-based for_each)
↗
38
29
10м 51с
0
Открытый
3.4
Условное включение ресурсов и модулей
↗
82
25
5м 2с
0
Закрытый
3.5
Контрольные вопросы: Условное включение ресурсов и модулей
↗
34
28
3м 5с
0
4. Функции в Terraform
7 уроков
220
184
28м
0
Закрытый
4.1
Зачем нужны функции?
↗
37
37
1м 39с
0
Закрытый
4.2
Работа со строками и списками в Terraform
↗
36
29
5м 42с
0
Закрытый
4.3
Функции для обработки структур (map, object, merge)
↗
34
27
4м 12с
0
Закрытый
4.4
Условия и безопасные обращения (lookup, try, contains)
↗
29
25
4м 17с
0
Закрытый
4.5
Работа с внешними файлами (file, templatefile)
↗
30
23
5м 8с
0
Закрытый
4.6
Пути и отладка (path.module, trimspace, chomp)
↗
27
22
3м 42с
0
Закрытый
4.7
Финальная практика: динамика и генерация на основе функций
↗
27
21
6м 8с
0
5. Автоматизация Proxmox VE с Terraform-провайдером bpg/proxmox
4 урока
240
78
26м
0
Закрытый
5.1
Провайдер bpg/proxmox, настройка подключения.
↗
32
18
11м 58с
0
Открытый
5.2
Базовое создание ВМ из облачного образа Ubuntu Jammy
↗
95
21
3м 10с
0
Открытый
5.3
Автоматизированное развертывание Ubuntu VM с Cloud‑Init
↗
90
21
3м 5с
0
Закрытый
5.4
Работа с LXC-контейнерами в bpg/proxmox
↗
23
18
9м 53с
0
6. OpenTofu Proxmox K8s Lab
7 уроков
117
71
46м
0
Закрытый
6.1
Настройка OpenTofu в оффлайн-режиме
↗
18
13
4м 49с
0
Закрытый
6.2
Оффлайн-провайдеры OpenTofu: структура, загрузка, компиляция
↗
13
11
12м 19с
0
Закрытый
6.3
Интеграция OpenTofu с Proxmox и создание Cloud-Init шаблона
↗
12
9
4м 46с
0
Закрытый
6.4
Создание первой VM-ноды в Proxmox через OpenTofu
↗
12
9
8м 25с
0
Закрытый
6.5
Переход от Proxmox-шаблонов к облачному подходу
↗
17
11
10м 58с
0
Закрытый
6.6
Переход к модульной архитектуре, жизненный цикл нод
↗
10
6
2м 2с
0
Открытый
6.7
Подготовка нод и базовая настройка Kubernetes-кластера
↗
35
12
5м 17с
0
7. Итоги и планы развития курса
2 урока
51
51
3м
0
Закрытый
7.1
Поддержка зеркал и обновлений
↗
27
27
2м 35с
0
Закрытый
7.2
Заключительный урок
↗
24
24
1м 23с
0