Tadeusz
это еще почему?
Aleksey
Тестится фигово
Aleksey
Дефолты переменных могут друг на друга наезжать
Aleksey
Я тоже так делал. Теперь не делаю
Tadeusz
ну, следи и не будут
Aleksey
Бляцкий тайм-аут
Aleksey
@Dragonflybsd какую реальную проблему решает этот 10 секундный тайм-аут? Есть фак?
Sergey
Елси ты про slow mode, то всё просто - потихоньку отвращаем участников от желания писать сто реплик по одному слову.
Отделение Bereke Bank
ну, следи и не будут
Через пол года забудешь зачем это. До сих пор вычищаю такое говно из своих первых ролей 💩
Tadeusz
такое х.. забудешь)))
Ivan
Не надо так
а какая альтернатива? Только не говорите, что "делайте правильные группы с самого начала"
Отделение Bereke Bank
Ivan
Понятно, спасибо
Tadeusz
hosts: web tasks: - name:.... ......
это пример плейбуки
Tadeusz
а не таски в роли*
Отделение Bereke Bank
Таски в роли не должны зависеть от имени группы, фазы Луны, жертвоприношения Сатане
Timur
а не таски в роли*
В роли не нужна дичь с привязкой к конкретным группам и хостам
Tadeusz
это еще почему?
Tadeusz
а если у меня 100500 окружений и враппер?
Timur
Потому что это антипаттерн для роли
Отделение Bereke Bank
Потому что поддерживать это больно. Как минимум)
Tadeusz
мне кажется что это просто как "кто как хочет так и др..."
Timur
Если у вас логика требует выполнения на нескольких разных хостах в рамках плея - это делается плейбукой
Tadeusz
кто-то в плейбуке (yml) пишет таски) - я нет на любителя
Timur
кто-то в плейбуке (yml) пишет таски) - я нет на любителя
Зачем вам роль, если вы своими действиями все равно превращаете ее в непереносимую и непортируемую плейбуку?
Sergey
кто-то в плейбуке (yml) пишет таски) - я нет на любителя
Правильно, в плейбуке должны быть вызовы ролей.
Tadeusz
Зачем вам роль, если вы своими действиями все равно превращаете ее в непереносимую и непортируемую плейбуку?
почему это? у меня есть роль, она универсальная, зависит от тегов (или наличия хостов в группах)
Andrey
Новый придёт и перепишет
Andrey
Угу, и таски привязаны к наличию определенных групп
А если кто-то перефигачил инвентарь, всё
Andrey
Я мухожух, всё сломаль
Denis 災 nobody
@Dragonflybsd какую реальную проблему решает этот 10 секундный тайм-аут? Есть фак?
10 сек задержка? от любителей писать по 3 слова на сообщение, именно из-за такого дятла и было активировано. Можно отключить если мешает
Tadeusz
Угу, и таски привязаны к наличию определенных групп
а смысл? вот есть у меня 2-3 хоста, они "одинаковые", есть плейбука и роли, есть в ролях таски. одни таски (например) создают, другие удаляют... рулится тегами
Aleksey
Совершенно точно мешает, но помогает ли чему то кроме жалания научить жить сомнения
Tadeusz
мне что теперь отдельные роли пилить под отдельный функционал?
Timur
а смысл? вот есть у меня 2-3 хоста, они "одинаковые", есть плейбука и роли, есть в ролях таски. одни таски (например) создают, другие удаляют... рулится тегами
Если вам в роли требуются специфические действия на разных группах хостов, значит, у вас плохо продумана логика роли
Tadeusz
нет, ты не так понял
Tadeusz
роль одна, действия разные - зависит от тегов
Tadeusz
так же и вот например, что плохого?
Sergey
Это я тебя пойму легко
Tadeusz
Тимур не любит теги 😁
ну так а я о чем про "любителя"
Timur
роль одна, действия разные - зависит от тегов
Зачем вам роль - можете объяснить?
Tadeusz
так же и вот например, что плохого?
сначала ты объясни - что в этом плохого, ибо может я не понимаю тебя?)
Timur
Тимур не любит теги 😁
Это неважно в данном контексте
Sergey
Ну нееее, кстати, вот скриншот выше - ужоснах. Инклюды скоро сдогнут.
Отделение Bereke Bank
Timur
сначала ты объясни - что в этом плохого, ибо может я не понимаю тебя?)
Плохо то, что роль превращается в плейбуку и жестко завязана на инвентарь
Timur
Всмысле сдохнут? А на что их менять?
include_tasks или import_tasks, в зависимости от
Tadeusz
Плохо то, что роль превращается в плейбуку и жестко завязана на инвентарь
а что в этом плохого? есть сотня ролей, есть гигантский инвентарь под разные провайдеры/клауды/etc, добавил в группу - получил успешный результат, не добавил - не получил )
Отделение Bereke Bank
include_tasks или import_tasks, в зависимости от
Гляну, спасибо. Надеялся они на with_ остановятся со своими заменами 😒
Sergey
Плохо то, что роль превращается в плейбуку и жестко завязана на инвентарь
И под этим тоже подпишусь. Если роль что-то знает про хосты - упс.....
Timur
Tadeusz
мне нагляднее видеть это в отдельных ролях и тасках
Timur
Что зачем?
Timur
мне нагляднее видеть это в отдельных ролях и тасках
Что нагляднее видеть в отдельных ролях?
Tadeusz
роли и таски.
Timur
роли и таски.
Ну, и что мешает в случае с плейбукой выносить разные группы тасков в разные файлы?
Tadeusz
для меня плейбука это --- - hosts: "{{ host }}" roles: - tut_moya_role
Sergey
Да, плейбук жи. Если у тебя есть хост "со звёздочкой" - опиши его отдельным плеем.