Содержание курса
1. Введение
4 урока
38
33
1м
0
Закрытый
1.1
Введение в курс
↗
20
20
1м 9с
0
Закрытый
1.2
Как устроен курс?
↗
8
3
-
0
Закрытый
1.3
Что такое Ansible и IaC?
↗
6
6
-
0
Закрытый
1.4
Подготовка окружения для курса
↗
4
4
-
0
2. Основы Ansible
6 уроков
12
7
0м
0
Закрытый
2.1
Инвентарь (Inventory)
↗
4
2
-
0
Закрытый
2.2
Практика
↗
2
1
-
0
Закрытый
2.3
Ad-hoc команды
↗
2
1
-
0
Закрытый
2.4
Практика
↗
1
1
-
0
Закрытый
2.5
Модули Ansible
↗
2
1
-
0
Закрытый
2.6
Практика
↗
1
1
-
0
3. Playbooks
6 уроков
9
6
0м
0
Закрытый
3.1
Структура playbook
↗
2
1
-
0
Закрытый
3.2
Практика
↗
1
1
-
0
Закрытый
3.3
Tasks и handlers
↗
2
1
-
0
Закрытый
3.4
Практика
↗
1
1
-
0
Закрытый
3.5
Условия (when) и циклы (loop)
↗
2
1
-
0
Закрытый
3.6
Практика
↗
1
1
-
0
4. Переменные и факты
6 уроков
8
6
0м
0
Закрытый
4.1
Переменные и их приоритеты
↗
2
1
-
0
Закрытый
4.2
Практика
↗
1
1
-
0
Закрытый
4.3
Facts и gathering
↗
2
1
-
0
Закрытый
4.4
Практика
↗
1
1
-
0
Закрытый
4.5
Vault — шифрование секретов
↗
1
1
-
0
Закрытый
4.6
Практика
↗
1
1
-
0
5. Roles
5 уроков
5
4
0м
0
Закрытый
5.1
Структура роли
↗
1
1
-
0
Закрытый
5.2
Практика
↗
1
1
-
0
Закрытый
5.3
Создание своих ролей
↗
1
1
-
0
Закрытый
5.4
Практика
↗
1
1
-
0
Закрытый
5.5
Ansible Galaxy
↗
1
0
-
0
6. Шаблоны и файлы
5 уроков
6
2
0м
0
Закрытый
6.1
Jinja2 templates
↗
1
0
-
0
Закрытый
6.2
Практика
↗
1
1
-
0
Закрытый
6.3
Работа с файлами и директориями
↗
1
0
-
0
Закрытый
6.4
Практика
↗
1
1
-
0
Закрытый
6.5
Lineinfile и blockinfile
↗
2
0
-
0
7. Продвинутые техники
5 уроков
6
2
0м
0
Закрытый
7.1
Теги и лимиты
↗
2
0
-
0
Закрытый
7.2
Практика
↗
1
1
-
0
Закрытый
7.3
Делегирование и локальные задачи
↗
1
0
-
0
Закрытый
7.4
Практика
↗
1
1
-
0
Закрытый
7.5
Обработка и решение ошибок
↗
1
0
-
0
8. Заключение
5 уроков
9
9
0м
0
Закрытый
8.1
Организация проекта
↗
2
2
-
0
Закрытый
8.2
Идемпотентность и тестирование
↗
2
2
-
0
Закрытый
8.3
Практика
↗
1
1
-
0
Закрытый
8.4
Дебаг и траблшутинг
↗
2
2
-
0
Закрытый
8.5
Конец
↗
2
2
-
0