Timur
Думаю взять оттуда кое-что для нашей
Timur
Ну, так отправьте пр на улучшение ) раз можете
Это нужно значительную часть роли переписывать
Timur
Вот такой код - вообще лишний: - name: set fact use_system_d set_fact: use_system_d: > "{{ (ansible_distribution == 'Debian' and ansible_distribution_version | version_compare('8', '>=')) or (ansible_distribution in ['RedHat','CentOS'] and ansible_distribution_version | version_compare('7', '>=')) or (ansible_distribution == 'Ubuntu' and ansible_distribution_version | version_compare('15', '>=')) }}"
Timur
Т.к. тип сервис-менеджера и так определяется ансиблом при подключении и спокойно берется из фактов
Vladimir
Например?
Установка oracle java
Timur
Установка oracle java
А вы какой ролью ставите, если не секрет?
Vladimir
А вы какой ролью ставите, если не секрет?
Не секрет, если завтра напомните, посмотрю, что брали за основу, давно было)
Timur
Поэтому за последний месяц - оригинальная роль elastic от вендора, 3* роли от cloudalchemy и ещё одна на кибану, которая написана французом (или итальянцем) https://github.com/fedelemantuano/ansible-kibana/
Кстати, раз вы активный пользователь ролей ELK-стека, не хотите какие-то изменения или дополнения в наши роли предложить? Может, вам тоже чего-то не хватает или какие-то идеи по расширению функциональности есть?
Timur
Или, может, своей ролью поделитесь?
George
Я же сказал, что пользуемся пока штатной эластика
George
https://github.com/elastic/ansible-elasticsearch
Timur
https://github.com/elastic/ansible-elasticsearch
Ок. Понятно. Мы ее тоже за основу брали. Выкинули всякий лишний код вроде установки java, кастомный модуль, дулирующий дефолтные фильтры и прочий мусор
Timur
А так роль очень неплохая, да
Timur
А есть что-то, что вы бы в ней поменять хотели?
Vladislav 👻
Как минимум - винда, мак.
Кто такое сказал, что мак не чувствителен?
Vladislav 👻
Что за бред?
Alex
а вы проверьте)
Ievgen
@kingdruid apfs по дефолту да case-insensetive но прекрасно может быть использована и в case-sensetive режиме, то же справедливо и для HFS
Sergey
а вы проверьте)
https://apple.stackexchange.com/questions/46322/what-programs-have-trouble-with-case-sensitive-hfsx-filesystems-and-how-to-fi?noredirect=1&lq=1
Sergey
Вообще зависит от файловой системы, не более. Ну и говнокодеры внезапно страдают, да.
Sergey
Но это про мак, а не про Ansible.
Alex
можно, но не нужно, но да это не про ансибл
George
Кто такое сказал, что мак не чувствителен?
Внезапно! Есть люди, которые не в курсе.
Max
Как минимум - винда, мак.
мак - регистрочувствителен. это старыя маки, до os x были нечувствительны.
George
с мака, еба
George
свежего
George
George
вопросы?
George
ес-но, что его можно переформатировать. Но это дефолты
Max
что такое appfs?
George
корыто 2018 года
George
что такое appfs?
очевидно, что файловая система яббла?
Max
на этой неделе придет новое... блин. стъяшно.
Max
я не люблю case insensitive.
Max
но это мнение, так что игнор.
Max
и вообще будем посмотреть что это за фигня. может настраивается в магазине.
Vladislav 👻
@kingdruid apfs по дефолту да case-insensetive но прекрасно может быть использована и в case-sensetive режиме, то же справедливо и для HFS
Стоит напомнить, что у мака нет дефолта, например, когда прошли пару мажор обновлений.
George
я не люблю case insensitive.
я тоже не люблю. Но не вижу реальных кейсов его использования. Кроме как для фрода
George
вот какой практический смысл держать в каталога два файла README.md и readme.md ?
Vladislav 👻
а ты видел, как это реализовано?
Vladislav 👻
это как невидимый симлинк
Vladislav 👻
херня это, а не отмена чувствительности к регистру
George
а ты видел, как это реализовано?
нет, не смотрел, но как бы декларация есть )
Vladislav 👻
Эту декларацию завезли только в apfs и по сути это ничего не поменяло. Как было регистро чувствителен, та и остался.
Vladislav 👻
Только переход по хардкору разрешен, а то что поиск чувствителен, как и табуляция - никто не отменял
Vladislav 👻
На уровне системы этот хардкорный переход только будет мешать
Vladislav 👻
Сделали для хипстеров, а толку нет
George
много смыслов.
ну, расскажи
Max
напр, если файлы как readme liesmich, install, license и т.д. являются "служебными" их легко визуально отличать от других.
Vladislav 👻
Я могу рассказать, почему делают в аппере, а вот зачем два 🤔
George
напр, если файлы как readme liesmich, install, license и т.д. являются "служебными" их легко визуально отличать от других.
ну, как тебе сказать. Мое мнение, что у проекта должна быть четкая структура
George
условно - корень - служебные файлы. docs - документы. Все исходники - в src
George
и никакой помойки в корне
Max
ну, как тебе сказать. Мое мнение, что у проекта должна быть четкая структура
я перечислил четкие конвенции. которые уже существуют.
George
касательно служебных файлов я еще накину, что тот же gitlab-ci.yml по умолчанию в ловеркейсе
Vladislav 👻
Он "системный" вообще
Vladislav 👻
С точки начинается
Max
С точки начинается
с точки начинаются т.н. "скрытые" файлы в posix.
Max
системные, напр /etc, /dev, и т.д. не с точки.
George
епа мать.
George
флудерасты
George
не о том спорите
George
да я вообще маленький и пушистый тролль
George
Max
👹
Vladislav 👻
В общем, автокомплит регистро чувствителен, поэтому пишите нормально
Vladislav 👻
Прям стало интересно, как вы сделаете возможность перехода в /users вместо /Users
Max
с т.з. "традиций", традиционная фс описанная в Бахе и т.д. - чувствительна. а пользователи могут придумать конвенции (как и произошло).