Ansible, как лучше реализовывать роль, разбить на роли: установка java|, установка elasticsearch. logstash и тд, а потом в плейбуки указывать их все, или одной большой ролью?
Не лохматьте бабушку, возьмите готовые роли
я правильно понимаю, что лучше в одной роли наделать таски, чем плодить роли?
роли - это как методы в программировании. Если вам требуется их переиспользовать в будущем - разбивайте. Если нет - можно не разбивать
вопрос комфорта поддержки. Если у меня в роли 50 тасков, половина из которых нацелена на одну задачу типа устанвки Java, а остальные относительно атомарны, то вынесу java в отдельную роль, просто чтобы глаз не замыливался у того, кто будет читать её в будущем, включая меня будущего
Обсуждают сегодня