Содержание пакета (5 курсов)
1. Ansible Mastery: Лаборатория автоматизации рассмотрим подробно 5.0
1. Знакомство с Ansible: первые шаги
6 уроков
👁
301
👤
260
Закрытый
1.1
Введение
↗
61
46
6м
4
Закрытый
1.2
Способы установки Ansible
↗
56
44
16м
2
Закрытый
1.3
Ansible Inventory — основа для работы с хостами
↗
51
44
17м
3
Закрытый
1.4
Ad-hoc команды в Ansible
↗
47
43
23м
4
Закрытый
1.5
Структура проекта Ansible
↗
43
42
8м
4
Закрытый
1.6
Что такое коллекции в Ansible
↗
43
41
4м
3
2. Playbook
5 уроков
👁
204
👤
159
Закрытый
2.1
Основы YAML для Ansible
↗
43
42
7м
3
Закрытый
2.2
Playbook — что это такое
↗
43
13
17м
4
Закрытый
2.3
Переменные и условия
↗
44
37
34м
5
Закрытый
2.4
Циклы (loop, with_items, loop_control), коллекции
↗
37
35
6м
1
Закрытый
2.5
Обработка ошибок в Ansible
↗
37
32
16м
1
3. Расширенные конструкции Ansible playbook
7 уроков
👁
206
👤
191
Закрытый
3.1
Введение
↗
33
31
3м
0
Закрытый
3.2
include_tasks и import_tasks
↗
32
28
8м
0
Закрытый
3.3
include_vars и структура переменных
↗
29
27
12м
1
Закрытый
3.4
pre_tasks, tasks, post_tasks
↗
28
26
10м
0
Закрытый
3.5
Работа с tags
↗
29
27
7м
0
Закрытый
3.6
handlers и notify
↗
27
26
11м
0
Закрытый
3.7
Ручная работа с фактами (setup, gather_facts)
↗
28
26
10м
0
4. Роли (Roles) в Ansible
5 уроков
👁
150
👤
128
Закрытый
4.1
Введение в роли
↗
31
28
17м
0
Закрытый
4.2
Создание роли вручную и через ansible-galaxy init
↗
30
28
13м
0
Закрытый
4.3
Подключение ролей в playbook
↗
30
24
12м
0
Закрытый
4.4
Передача переменных в роли
↗
30
24
9м
0
Закрытый
4.5
Использование внешних ролей
↗
29
24
7м
0
5. Ansible + Docker
6 уроков
👁
140
👤
114
Закрытый
5.1
Установка Docker через Ansible
↗
30
21
6м
0
Закрытый
5.2
Запуск одиночных контейнеров
↗
27
18
17м
0
Закрытый
5.3
Docker Compose с Ansible
↗
22
16
8м
0
Закрытый
5.4
Пример — приложение из нескольких контейнеров
↗
20
19
2м
0
Закрытый
5.5
Подключение к удалённому Docker-хосту
↗
21
20
4м
0
Закрытый
5.6
Работа с Docker Volumes и хранилищем в Ansible
↗
20
20
4м
0
6. Jinja2 в Ansible: шаблоны, конфигурации и динамика
5 уроков
👁
113
👤
94
Закрытый
6.1
Введение в Jinja2 и переменные
↗
25
20
11м
3
Закрытый
6.2
Условия, циклы и фильтры
↗
23
20
4м
1
Закрытый
6.3
Структурированные данные: списки и словари
↗
22
19
4м
0
Закрытый
6.4
Модульность шаблонов: include, block, import
↗
21
19
6м
0
Закрытый
6.5
Комплексный шаблон nginx с несколькими сайтами
↗
22
16
3м
0
7. Безопасность в Ansible: защита данных, ansible-vault
5 уроков
👁
111
👤
94
Закрытый
7.1
Введение в безопасность Ansible
↗
26
21
20м
0
Закрытый
7.2
Работа с ansible-vault: команды и сценарии
↗
24
19
14м
0
Закрытый
7.3
Безопасная структура переменных и инвентори
↗
20
18
11м
0
Закрытый
7.4
Интеграция с внешними хранилищами секретов
↗
21
17
8м
0
Закрытый
7.5
Безопасность в автоматизации и CI/CD
↗
20
19
5м
0
8. Ansible: конфигурация и запуск Kubernetes-кластера
4 урока
👁
77
👤
46
Открытый
8.1
От Terraform к Ansible: продолжаем сборку Kubernetes-кластера
↗
29
29
1м
0
Открытый
8.2
Подготовка нод и базовая настройка Kubernetes-кластера
↗
35
12
5м
0
Закрытый
8.3
Ansible-пайплайн для K8S: автоматизируем установку kubeadm
↗
7
3
0
Закрытый
8.4
Инициализация Kubernetes-кластера
↗
6
2
0
9. Задачи для разминки.
2 урока
👁
6
👤
6
Закрытый
9.1
Задание 1 - Управление пользователями и SSH доступом
↗
4
4
0
Закрытый
9.2
Задание 2 - S3 storage через rclone mount
↗
2
2
0
2. BASH - скрипты: Магия автоматизации 5.0
1. Введение в Bash
4 урока
👁
151
👤
84
Закрытый
1.1
Знакомство
↗
20
16
2м
0
Закрытый
1.2
Что такое Bash?
↗
18
17
4м
0
Открытый
1.3
Первые шаги в написании сценариев Bash
↗
95
37
5м
0
Закрытый
1.4
Тестирование по модулю
↗
18
14
4м
0
2. Переменные и операторы
5 уроков
👁
83
👤
66
Закрытый
2.1
Переменные
↗
18
15
25м
0
Закрытый
2.2
Потоки ввода-вывода
↗
16
15
23м
0
Закрытый
2.3
Логические операторы
↗
16
14
9м
0
Закрытый
2.4
Тестирование по модулю
↗
16
13
4м
0
Закрытый
2.5
Пишем скрипты
↗
17
9
90м
0
3. Управляющие конструкции if-else и case
6 уроков
👁
88
👤
54
Закрытый
3.1
Условные операторы (if, elif)
↗
12
10
36м
0
Закрытый
3.2
Проверка и сравнение файлов
↗
10
8
11м
0
Закрытый
3.3
Аргументы и специальные параметры
↗
9
6
0
Открытый
3.4
Конструкция Case
↗
40
20
3м
0
Закрытый
3.5
Тестирование по модулю
↗
7
5
0
Закрытый
3.6
Пишем скрипты
↗
10
5
0
4. Циклы for, while и until
8 уроков
👁
42
👤
40
Закрытый
4.1
Циклы
↗
6
6
0
Закрытый
4.2
Цикл for
↗
5
5
0
Закрытый
4.3
Цикл while
↗
5
5
0
Закрытый
4.4
Цикл until
↗
5
5
0
Закрытый
4.5
Работа с массивами
↗
5
5
0
Закрытый
4.6
break и continue
↗
5
5
0
Закрытый
4.7
Тестирование по модулю
↗
5
5
0
Закрытый
4.8
Пишем скрипты
↗
6
4
0
5. Функции в Bash
6 уроков
👁
34
👤
30
Закрытый
5.1
Что такое функции?
↗
6
6
0
Закрытый
5.2
Рекурсия и вложенность функции
↗
5
5
0
Закрытый
5.3
Обработка ошибок
↗
5
5
0
Закрытый
5.4
Перехват сигнала trap
↗
6
6
0
Закрытый
5.5
Тестирование по модулю
↗
6
5
0
Закрытый
5.6
Пишем скрипты
↗
6
3
0
6. Автоматизация задач
3 урока
👁
16
👤
14
Закрытый
6.1
Планировщик cron
↗
5
5
0
Закрытый
6.2
Резервное копирование
↗
6
5
0
Закрытый
6.3
Тестирование по модулю
↗
5
4
0
7. Регулярные выражения и обработка строк
7 уроков
👁
40
👤
28
Закрытый
7.1
Создание алиасов
↗
5
4
0
Закрытый
7.2
Регулярные выражения
↗
6
4
0
Закрытый
7.3
Команды текстового потока
↗
5
4
0
Закрытый
7.4
Редактор текста sed
↗
5
5
0
Закрытый
7.5
Инструмент AWK
↗
7
5
0
Закрытый
7.6
Тестирование по модулю
↗
5
3
0
Закрытый
7.7
Пишем скрипты
↗
7
3
0
8. Заключение
1 урок
👁
8
👤
8
Закрытый
8.1
Заключение
↗
8
8
0
3. Docker: первые шаги в контейнеризацию
Содержание курса пока недоступно
4. Linux: от первых команд до серверов 5.0
1. Введение
4 урока
👁
4 909
👤
4 325
Открытый
1.1
Знакомство
↗
173
116
1м
4
Открытый
1.2
Виртуализация
↗
1 704
1 487
1м
23
Открытый
1.3
Как составлен курс
↗
1 405
1 405
2м
26
Открытый
1.4
Установка Linux на Virtual Box
↗
1 627
1 317
12м
22
2. Этапы загрузки ОС Linux
4 урока
👁
5 241
👤
3 834
Открытый
2.1
История и философия Linux
↗
1 439
1 014
5м
32
Открытый
2.2
BIOS/UEFI
↗
1 361
1 063
5м
26
Открытый
2.3
Иерархия файловой системы
↗
1 270
945
15м
25
Открытый
2.4
Оболочка Bash
↗
1 171
812
5м
18
3. Первые шаги в Linux
6 уроков
👁
5 296
👤
3 698
Закрытый
3.1
Навигация и создание файлов/директорий
↗
1 242
724
20м
31
Закрытый
3.2
Просмотр и редактирование файлов
↗
992
622
21м
23
Закрытый
3.3
sudo и информационные команды
↗
851
586
13м
20
Закрытый
3.4
Поиск файлов
↗
785
554
19м
22
Закрытый
3.5
Мониторинг ресурсов системы
↗
719
505
9м
17
Закрытый
3.6
Домашнее задание 1
↗
707
707
1м
21
4. Основы работы в CLI
7 уроков
👁
4 052
👤
3 374
Закрытый
4.1
Менеджер пакетов apt
↗
678
486
9м
18
Закрытый
4.2
dpkg, snap
↗
619
540
8м
16
Закрытый
4.3
Архивирование файлов и папок
↗
586
513
10м
14
Закрытый
4.4
Мягкие и жесткие ссылки
↗
571
502
9м
10
Закрытый
4.5
Переменная окружения
↗
549
361
15м
12
Закрытый
4.6
Планировщик задач cron
↗
537
460
11м
13
Закрытый
4.7
Домашнее задание 2
↗
512
512
2м
13
5. Пользователи и группы
9 уроков
👁
4 203
👤
3 605
Закрытый
5.1
Пользователи в Linux
↗
549
458
5м
12
Закрытый
5.2
Создание и удаление пользователей
↗
497
431
9м
10
Закрытый
5.3
Работа с группами
↗
474
411
7м
10
Закрытый
5.4
Управление правами доступа
↗
465
418
8м
10
Закрытый
5.5
Владельцы файлов и изменение владельцев
↗
459
294
6м
9
Закрытый
5.6
Специальные права доступа (setuid, setgid, sticky bit)
↗
450
388
11м
13
Закрытый
5.7
Настройка /etc/sudoers
↗
437
385
5м
8
Закрытый
5.8
Выключение и перезагрузка системы
↗
437
385
2м
8
Закрытый
5.9
Домашнее задание 3
↗
435
435
1м
9
6. Сетевые утилиты и подключения
8 уроков
👁
202
👤
170
Закрытый
6.1
Основы компьютерных сетей
↗
33
23
32м
3
Закрытый
6.2
Модели OSI и TCP/IP
↗
26
24
51м
4
Закрытый
6.3
Протоколы DHCP и DNS
↗
26
24
28м
3
Закрытый
6.4
Управление сетью
↗
25
23
16м
3
Закрытый
6.5
Диагностика сети
↗
27
22
22м
2
Закрытый
6.6
NMAP и curl
↗
19
15
38м
0
Закрытый
6.7
Подключение по SSH
↗
24
17
28м
2
Закрытый
6.8
Домашнее задание 4
↗
22
22
1м
1
7. Управление процессами
6 уроков
👁
108
👤
89
Закрытый
7.1
Процессы, демоны, зомби
↗
23
17
28м
2
Закрытый
7.2
Утилита ps
↗
20
16
16м
2
Закрытый
7.3
Утилиты kill, killall
↗
17
16
11м
2
Закрытый
7.4
Управление приоритетами nice, renice,
↗
16
15
6м
2
Закрытый
7.5
Утилиты top, htop
↗
17
10
27м
2
Закрытый
7.6
Домашнее задание 5
↗
15
15
1м
2
8. Работа с дисками и файловой системой
8 уроков
👁
99
👤
75
Закрытый
8.1
Работа с физическими устройствами
↗
16
10
31м
2
Закрытый
8.2
Форматирование диска
↗
13
10
14м
1
Закрытый
8.3
Монтирование файловых систем
↗
12
9
12м
1
Закрытый
8.4
Ядро и виртуальная файловая система
↗
10
8
34м
0
Закрытый
8.5
SWAP
↗
12
9
6м
1
Закрытый
8.6
LVM (Logical Volume Manager)
↗
12
8
27м
1
Закрытый
8.7
RAID-массивы
↗
11
8
21м
1
Закрытый
8.8
Домашнее задание 6
↗
13
13
1м
1
9. Работа с логами
4 урока
👁
45
👤
42
Закрытый
9.1
Логирование в Linux
↗
12
10
44м
1
Закрытый
9.2
Управление логами
↗
11
10
12м
1
Закрытый
9.3
journald
↗
10
10
26м
1
Закрытый
9.4
Домашнее задание 7
↗
12
12
1м
1
10. Регулярные выражения и aliases
6 уроков
👁
60
👤
51
Закрытый
10.1
Создание алиасов
↗
11
9
19м
1
Закрытый
10.2
Регулярные выражения
↗
10
8
9м
1
Закрытый
10.3
Команды текстового потока
↗
10
9
6м
1
Закрытый
10.4
Редактор текста sed
↗
9
7
1
Закрытый
10.5
Инструмент AWK
↗
9
7
0
Закрытый
10.6
Домашнее задание 8
↗
11
11
2м
1
11. iptables
2 урока
👁
27
👤
20
Закрытый
11.1
Работа с фаерволом
↗
14
11
37м
1
Закрытый
11.2
Домашнее задание 9
↗
13
9
0м
1
12. Установка серверов
8 уроков
👁
92
👤
75
Закрытый
12.1
Резервное копирование
↗
9
7
0
Закрытый
12.2
Samba
↗
12
7
0м
1
Закрытый
12.3
DHCP
↗
13
7
5м
1
Закрытый
12.4
vsFTPd
↗
10
7
90м
1
Закрытый
12.5
DNS Forwarder
↗
7
6
0
Закрытый
12.6
Прокси-сервер Privoxy
↗
6
6
0
Закрытый
12.7
Итоговое задание
↗
14
14
2м
1
Закрытый
12.8
Что дальше?
↗
21
21
2м
1
5. Terraform + Proxmox: практический курс 5.0
1. Введение и подготовка среды
7 уроков
👁
1 085
👤
478
Закрытый
1.1
Добро пожаловать!
↗
111
111
2м
4
Открытый
1.2
Начинаем
↗
304
82
19м
-1
Закрытый
1.3
Провайдеры Terraform и российские облачные провайдеры
↗
87
72
4м
3
Открытый
1.4
Виды образов и шаблонов в Proxmox
↗
242
70
16м
-2
Открытый
1.5
Развёртывание LXC-контейнера через Terraform на Proxmox VE
↗
226
53
16м
7
Закрытый
1.6
Provisioner в Terraform
↗
60
49
5м
3
Закрытый
1.7
Итоговый урок: Обзор вводного модуля и опрос участников
↗
55
41
2м
1
2. Организация Terraform‑проекта
5 уроков
👁
261
👤
211
Закрытый
2.1
Структура проекта
↗
59
50
9м
2
Закрытый
2.2
Переменные и локальные значения
↗
56
47
37м
2
Закрытый
2.3
Модули в Terraform и передача переменных
↗
52
46
10м
4
Закрытый
2.4
Практика по использованию модулей
↗
50
28
27м
3
Закрытый
2.5
Управление состоянием Terraform (State)
↗
44
40
5м
1
3. Развитие инфраструктуры — управление масштабом
5 уроков
👁
237
👤
143
Закрытый
3.1
Создаём несколько LXC - count и for_each
↗
44
28
23м
2
Закрытый
3.2
Зависимости между модулями в Terraform
↗
39
33
11м
0
Закрытый
3.3
Универсальный модуль с ролями (role-based for_each)
↗
38
29
10м
0
Открытый
3.4
Условное включение ресурсов и модулей
↗
82
25
5м
0
Закрытый
3.5
Контрольные вопросы: Условное включение ресурсов и модулей
↗
34
28
3м
0
4. Функции в Terraform
7 уроков
👁
220
👤
184
Закрытый
4.1
Зачем нужны функции?
↗
37
37
1м
0
Закрытый
4.2
Работа со строками и списками в Terraform
↗
36
29
5м
0
Закрытый
4.3
Функции для обработки структур (map, object, merge)
↗
34
27
4м
0
Закрытый
4.4
Условия и безопасные обращения (lookup, try, contains)
↗
29
25
4м
0
Закрытый
4.5
Работа с внешними файлами (file, templatefile)
↗
30
23
5м
0
Закрытый
4.6
Пути и отладка (path.module, trimspace, chomp)
↗
27
22
3м
0
Закрытый
4.7
Финальная практика: динамика и генерация на основе функций
↗
27
21
6м
0
5. Автоматизация Proxmox VE с Terraform-провайдером bpg/proxmox
4 урока
👁
240
👤
78
Закрытый
5.1
Провайдер bpg/proxmox, настройка подключения.
↗
32
18
11м
0
Открытый
5.2
Базовое создание ВМ из облачного образа Ubuntu Jammy
↗
95
21
3м
0
Открытый
5.3
Автоматизированное развертывание Ubuntu VM с Cloud‑Init
↗
90
21
3м
0
Закрытый
5.4
Работа с LXC-контейнерами в bpg/proxmox
↗
23
18
9м
0
6. OpenTofu Proxmox K8s Lab
7 уроков
👁
117
👤
71
Закрытый
6.1
Настройка OpenTofu в оффлайн-режиме
↗
18
13
4м
0
Закрытый
6.2
Оффлайн-провайдеры OpenTofu: структура, загрузка, компиляция
↗
13
11
12м
0
Закрытый
6.3
Интеграция OpenTofu с Proxmox и создание Cloud-Init шаблона
↗
12
9
4м
0
Закрытый
6.4
Создание первой VM-ноды в Proxmox через OpenTofu
↗
12
9
8м
0
Закрытый
6.5
Переход от Proxmox-шаблонов к облачному подходу
↗
17
11
10м
0
Закрытый
6.6
Переход к модульной архитектуре, жизненный цикл нод
↗
10
6
2м
0
Открытый
6.7
Подготовка нод и базовая настройка Kubernetes-кластера
↗
35
12
5м
0
7. Итоги и планы развития курса
2 урока
👁
51
👤
51
Закрытый
7.1
Поддержка зеркал и обновлений
↗
27
27
2м
0
Закрытый
7.2
Заключительный урок
↗
24
24
1м
0