Автоматизация: Git и Ansible
Конфигурация под git: кто и что поменял, как вернуть рабочую версию и обновить сервер из репозитория; Ansible: инвентарь, разовые команды и идемпотентный плейбук — до настройки второй машины с первой.
6 ступеней3 лабы~3 часа средний
Прогресс
Ступеней: 0 из 6
Трек не начат. Первая ступень — «История правок конфигурации», ~50 мин.
Модуль 1
Git для конфигурации
Кто и что поменял в конфиге и как вернуть рабочую версию, не переписывая историю; обновление рабочей копии на сервере без потери локальной правки.
3 ступени · ~2 часа
-
Ступень 1 из 6
1 · История правок конфигурацииИстория правок конфигурации
6 шагов · 1 лаба · ~50 мин 6 шагов · 1 лаба · ~50 мин- nginx не поднялся после правки упражнения 0 из 1 на машине 5 мин
- 2 Что изменилось после коммита на машине 8 мин
- 3 Кто и когда поменял строку на машине 6 мин
- 4 Отменить коммит и сохранить историю на машине 9 мин
- 5 Служба цен не поднялась лаба 20 мин
- 6 Итог итог 2 мин
-
Ступень 2 из 6
2 · Конфиг из репозитория: pull и конфликтыКонфиг из репозитория: pull и конфликты
7 шагов · 1 лаба · ~50 мин 7 шагов · 1 лаба · ~50 мин- git pull отказывается упражнения 0 из 1 на машине 5 мин
- 2 Откуда pull берёт коммиты теория 5 мин
- 3 Отложить правку и обновиться на машине 5 мин
- 4 Отправить свою правку на машине 7 мин
- 5 Конфликт: обе стороны поменяли одну строку на машине 6 мин
- 6 Сервер не забирает правки лаба 20 мин
- 7 Итог итог 2 мин
-
3 · Тест модуля 10 вопросов · порог 70%
Модуль 2
Ansible: первые плейбуки
Машины в инвентаре, разовые команды и что значат ok и changed; плейбук с обработчиком и шаблоном, который второй раз ничего не меняет.
3 ступени · ~2 часа
-
Ступень 4 из 6
4 · Инвентарь и разовые командыИнвентарь и разовые команды
5 шагов · ~30 мин 5 шагов · ~30 мин- Ansible не подключился к машине упражнения 0 из 1 на машине 6 мин
- 2 Инвентарь: имя, адрес, пользователь на машине 8 мин
- 3 Разовая команда: CHANGED и SUCCESS на машине 8 мин
- 4 Права root и машина без SSH на машине 5 мин
- 5 Итог итог 3 мин
-
Ступень 5 из 6
5 · Плейбук: задачи, обработчики, шаблоныПлейбук: задачи, обработчики, шаблоны
6 шагов · 1 лаба · ~55 мин 6 шагов · 1 лаба · ~55 мин- Повторный прогон снова всё меняет упражнения 0 из 1 на машине 5 мин
- 2 Плейбук и модули состояния на машине 8 мин
- 3 Обработчик: перезапуск после правки на машине 8 мин
- 4 Шаблон и прогон на пробу на машине 7 мин
- 5 Недописанный плейбук лаба 25 мин
- 6 Итог итог 2 мин
-
6 · Тест модуля 10 вопросов · порог 70%
Модуль 3
Роли
Плейбук, разложенный на роль, переменные и секреты в vault.
0 ступеней
-
Роли, переменные и секреты скоро
-
Роль не применяется скоро
-
Тест модуля скоро
-
-
Итоговый тест 18 вопросов · порог 80%