Звиняйте, но если вы не можете объяснить в чём лучшесть

ваших практик, то грош им цена. Мне начинает казаться что вы за них просто выдаёте ограничения инструмента.

Безотносительно ansible, зависимости - распространённая концепция, использующаяся много где, включая например разработку, управлении пакетами и разделяемыми библиотеками, и везде она работает замечательно и переносимо, и ни у кого не возникает мысли, например, в приложении на питоне указать в зависимостях все модули которые загружаются в процессе работы вместо только непосредственных зависимостей

Так вот не вижу чем использование зависимостей здесь будет отличаться. Собственно, расскажите как предполагается "правильно" действовать в ситуации описанного примера - есть "условный сайт" и есть "условный nginx" без которого он работать не может. Нужно поднять хост с этим сайтом.

Насколько я понял, предлагается "явно" прописать в playbook'е обе роли. Тогда:
- откуда вообще человек который пишет playbook узнает что сайту нужен nginx?
- что будет когда сайту перестанет быть нужен nginx, а понадобится апач?

4 ответов

3 просмотра

Не извиняю, и вот почему. Я что-то объясняю только тем людям, которые готовы слушать и слышать. Таких, кстати, хватает на митапах, на работе, и даже недавно на конференции, не говоря уже про этот чат. А ты можешь делать так, как сочтёшь нужным. Дальнейшие набросы - прямой путь в R/O.

Улыбнулся на «зависимости в управлении пакетами работают замечательно»

Прописать роли явно в плейбуке - наглядно и читаемо Сносишь nginx, ставишь апач другой ролью, которую ставишь в плейбук вместо Nginx

стандартная практика в ролях просто указывать какие еще роли нужны. пример: https://github.com/geerlingguy/ansible-role-glusterfs#requirements

Похожие вопросы

Обсуждают сегодня

Так а кто может спарсить всех участников чата? Идишники
Magic
18
да пофиг на капчу зашел в чат и молчишь при этом ты нонейм? пошел вон
Magic
17
Privet! Mozhet jesti ideji - nemogu sdelatj upload backup s filestore cerez WEB. Fail okolo 450mb, eto mozhet bitj prichinoi? Nemogu ponjatj..kak zagruzitj backup... Poluchaju...
Matiss 🤘 Black Oak IT 🌳 Batumi 🌴 Latvija
5
А кто знает в тейлоре до сих пор есть конфликты слагов или поправили уже?
Black Cat
5
Привет, кто может сделать юзербота с апи? Задачи: - создавать группы - создавать каналы - задавать для созданных каналов аватарку или эмоджи, имя группы - добавлять в группы...
Lencore
13
Всем доброго вечера! Хочу поделиться своим злоключением с человеком, который, как оказалось сюда тоже скидывал свое резюме. Жаль, что я вашу группу не нашел раньше… человек ки...
Роман Ахмедзянов
4
Закинул в стор бесплатный плагин для генерации меты. Жду одобрения. Может кто нить хочет потестить? Тому кто даст хороший, развернутый фидбек подарю расширение под шопоголик...
Black Cat
2
Нужно магазин с тильды на опен кат перенести Есть кто умеет? В лс
Magic
6
Я хочу запустить свой проект в тг. Что-то между пирамидой и майнилкой. Еще подобного ничего не было. Уникальная идея. Нужен именно не бот, а приложение. С ввод, выводом тон...
Павел А.
6
Кто создает тут ботов для телеграмм групп ?
Antskup
8
Карта сайта