Итоговый проект: развертывание на нескольких хостах
Часть курса Ansible
Каждый прошлый урок разбирал одну деталь отдельно от других: тут инвентарь, там роль, шаблон, файл Vault, пара тегов. Изучать их так удобно, но в жизни они так не встречаются. Настоящий инфраструктурный код - это всё сразу, в одном репозитории, и итоговый проект прокачивает не сами детали, а умение связать их между собой.
Вы развернёте двухуровневое приложение: один хост с базой данных и два веб-хоста с небольшим приложением, которое из неё читает. Ни одного нового модуля и ни одной новой идеи здесь нет. Ново другое: роль web должна знать пароль, который создала роль db, два веб-хоста не должны выпадать одновременно, и всё вместе обязано безопасно запускаться дважды. ...
Хочешь изучать Ansible Итоговый проект: развертывание на нескольких хостах в реальной среде?
Нажми ниже, получи Linux-машину с Ansible наготове и пройди Итоговый проект: развертывание на нескольких хостах на практике вместе с AI-наставником, который знает твой код.
Начать этот урокИтоговый проект: развертывание на нескольких хостахЧему вы научитесь
- Multi-play playbooks
- Roles in production
- Group_vars by environment
- Vault for secrets
- Serial and rolling updates
- Putting it all together
Читай этот урок на своём языке
Все уроки этого курса
12 уроков- 1Что такое Ansible20 мин
- 2Inventory и команды Ad Hoc25 мин
- 3Ваш первый Playbook30 мин
- 4Tasks, Modules и Handlers30 мин
- 5Переменные и Facts30 мин
- 6Шаблоны с Jinja230 мин
- 7Циклы и условные конструкции30 мин
- 8Roles и Galaxy35 мин
- 9Vault и секреты25 мин
- 10Теги и отладка25 мин
- 11Collections и Plugins25 мин
- 12Итоговый проект: развертывание на нескольких хостах60 мин
