Nklya
а потом ты начал поливать герлингая и других чуваков
Nklya
типа какие они неправильные
Timur
а потом ты начал поливать герлингая и других чуваков
К гирлингу вполне конкретные претензии есть по ролям. Нам часто приходилось его код сильно перепиливать, чтобы привести к рабочему и читабельному состоянию
Nklya
Вот-вот
Nklya
какой же он козел, плохие роли пишет
Timur
Я, если критикую, то конструктивно. Могу указать, что не так в коде на мой взгляд и почему. Не на уровне "мне этот регистр не нравится и вместо тире лучше подчеркивание"
Nklya
Зато в епаме какие роли пишут - заглядение
Timur
какой же он козел, плохие роли пишет
Он не козел, но в ролях у него действительно часто попадается не самый лучший код. Он его еще и тегами skip_ansible_lint обвешивает постоянно, чтобы рейтинг в Galaxy не так сильно падал
Nklya
Ладно, пофиг. Я ваши роли не использую и мне как-то неинтересно это обсуждение. Я тебе сказал что мне по стилю не нравится в единственной вашей роли, которую я пролистал, а ты решил выставить меня дебилом. ок
Timur
По стилю названий файлов с тасками 😆
Timur
Дальше которых не пошел
Timur
Но решил, что в роли пиздец
Timur
Потому что почему-то верхний регистр в названиях файлов встречается 😆
Timur
Пишите еще, это очень весело
Nklya
Это он и есть
George
Я на маке и у меня фс к регистру нечувствительна
Nklya
Ссылки давай
лин девелопмент - это их роли
George
Лучше все в ловеркейсе писать - надежнее
Timur
Лучше все в ловеркейсе писать - надежнее
Каким образом это надежнее?
Timur
лин девелопмент - это их роли
Даже название правильно прочитать не смогли :)
Nklya
ща тимур скинет
Timur
Очевидным , блин
Поясните, если не трудно
George
Поясните, если не трудно
Файловые системы регистронечувствительны
George
Как минимум - винда, мак.
George
Линукс - традиционно различает файлы с разным регистром
George
Это путь к проблемам.
Timur
Это путь к проблемам.
Конкретнее, пожалуйста
George
Проще коммититься на то, что все писать в ловеркейс
George
Конкретнее, пожалуйста
Все, я понял. Солидарен с @Nklya - нечего тут пояснять, если не доросли
Timur
Все, я понял. Солидарен с @Nklya - нечего тут пояснять, если не доросли
По-моему, это вы не совсем понимаете, о чем пишете. Но я даю вам возможность нормально и аргументировано объяснить свою точку зрения. Итак, в чем же проблема с регистром в том случае с названиями файлов выше?
Nklya
даю возможность)
Timur
Проще коммититься на то, что все писать в ловеркейс
Т.е. вы тоже не поняли, почему встречается Uppercase в названиях файлов с тасками?
Nklya
Кстати. Мне кажется, или стикеры и гифки в этом чяте отлючили примерно в то же время когда тимур взошел в одмины?
checkdiff
Вставлю свои 5 копеек. Открыл роль по зукиперу, а там не все конфигурируется. И все зависит от цели роли: если разовое или многократное использование дабы "поставить" - то вполне ок. А если держать как менеджмент конфигураций - то не ок. В целом, спасибо за большое количество ролей, на которые можно ориентироваться :)
George
Я, кстати, про это выше и пишу, что мне роли "поставил и все" нафиг не нужны. Такое пишется на коленке за 5 минут
Timur
Вставлю свои 5 копеек. Открыл роль по зукиперу, а там не все конфигурируется. И все зависит от цели роли: если разовое или многократное использование дабы "поставить" - то вполне ок. А если держать как менеджмент конфигураций - то не ок. В целом, спасибо за большое количество ролей, на которые можно ориентироваться :)
Эта роль у нас вспомогательная для установки solr-cloud. Так что да - там, возможно, не все конфигурируется из коробки, что можно. Если есть пожелания по улучнению функционала роли - welcome. Можно поднимать issue и делать pull request
Nklya
Хочешь на него побычить ?
Просто не люблю совпадения
Timur
Я понял. Меня объяснение устроило
Тогда к чему опять претензии про Uppercase?
checkdiff
Эта роль у нас вспомогательная для установки solr-cloud. Так что да - там, возможно, не все конфигурируется из коробки, что можно. Если есть пожелания по улучнению функционала роли - welcome. Можно поднимать issue и делать pull request
Хороший подход, но опять же в опенсурсе как мне кажется сколько человек столько и мнений. Если есть большое количество ролей созданных под единой конвенцией, то влезать со своими идеями и наработками в чужую церковь не хочется и тратить время на смену своей тоже.
checkdiff
Как кто кстати относится к ролям с зависимыми ролями/использованием других ролей?
Timur
Поэтому и тестируем на разных окружениях и разных OS
Timur
Та самая роль oracle-java, например, поддерживает несколько десятков сценария развертывания на 6 версиях Linux и нескольких версиях винды. И все они покрыты тестами.
Timur
Но там, оказывается, пиздец, потому что кто-то не понял, что названия файлов шаблонизируются на основе ансибл-фактов
Nklya
Goodbye my friends))
Timur
Вот и отлично. Давайте вернемся к еще примерам используемых ролей
Timur
Кто еще знает хорошие примеры с Galaxy?
George
Я предложил cloud-alchemy. Один высказался "за". И разговор затух
George
https://github.com/cloudalchemy/ansible-prometheus
Timur
cloud-alchemy как раз хороший пример, спасибо
George
И ещё две там же
checkdiff
Кто еще знает хорошие примеры с Galaxy?
Когда надо чет поставить 1-3 гугловая ссылка и под свою конвенцию. Тот же nginx от Гая переделывали под свои конвенции
checkdiff
Timur
Когда надо чет поставить 1-3 гугловая ссылка и под свою конвенцию. Тот же nginx от Гая переделывали под свои конвенции
Ну, вот, каждый так переделывает, в итоге нормальных ролей в опенсорсе можно по пальцам пересчитать
checkdiff
Значит буду лоббировать на ускорение процесса в опенсорс
Timur
Если будет нужна помощь с galaxy - обращайтесь. Мы там немало шишек набили, чтобы процесс вывода ролей нормальный сделать
George
@gecube ответ будет?
Да чего обсуждать, если не понимаешь ? Повторюсь, что проблема не в фактах.
Timur
Да чего обсуждать, если не понимаешь ? Повторюсь, что проблема не в фактах.
Ну, так объясните - я постараюсь понять. В чем проблема, по-вашему?