Sheridan
ага, ага... МЕЕЕЕЕЕЕЕЕЕНЬШЕ АНСИБЛА В ШЕЛЛЕ!!!!
Dima
мы ещё stonic не трогали. сначала stonic.
O
внезапно узнал порядок выполнения handler-ов в ансибле. растроен.
Да с хендлерами прикол) особенно если много вызовов одного и того же и плюс условия вызова.... Трах обеспечен
Sheridan
Womchik
а есть аналог ansible на perl?
Aleksey
чот мне захотелось увидеть в конце смайлик. или забанить нафиг.
Womchik
без смайлика и шутка не понятна :)
Womchik
а то шелл как-то мелко
Womchik
хорошо хоть маленький
Serge
а есть аналог ansible на perl?
зачем? тогда же его код станет читабельным
Sergey
зачем? тогда же его код станет читабельным
ниасилятор в код ансибла detected ?
Dima
есть пертон. ох, зачем я это узнал. http://perthon.sourceforge.net/
Serge
ниасилятор в код ансибла detected ?
как раз таки наоборот
Serge
намного ли?
на перле пишит очень мало студентов, там вековые традиции и всем всё понятно и приятно читать же. а код ансибл, особенно некоторых модулей - это поделие даже не студентов, а системных аналитиков, мне кажется
Sergey
как раз таки наоборот
код там читабельный вообще-то (на мой вкус)
Serge
код там читабельный вообще-то (на мой вкус)
ага. вот. обуенный код начинается здесь и продолжается, продолжается, продолжается... https://github.com/ansible/ansible/blob/devel/lib/ansible/modules/cloud/amazon/ec2_asg.py#L410
Serge
я плох в перле, но читабельного мне что-то почти ничего не попадалось
еще раз. весь код на перле сейчас написан людьми, которые пишут на нем давно. и читают его люди, которые его знают. там у пацанов всё хорошо с этим.
Serge
ага. вот. обуенный код начинается здесь и продолжается, продолжается, продолжается... https://github.com/ansible/ansible/blob/devel/lib/ansible/modules/cloud/amazon/ec2_asg.py#L410
например, можно сравнить строки 521 и 555... очень показательно. это невозможно поддерживать нормально но это про ансибл и не секрет, так то
Sergey
ага. вот. обуенный код начинается здесь и продолжается, продолжается, продолжается... https://github.com/ansible/ansible/blob/devel/lib/ansible/modules/cloud/amazon/ec2_asg.py#L410
This module is supported mainly by the community and is curated by core committers. Ну если внимательно почитать - какие-то люди что-то написали, кор-команда посмотрела - больших факапов нет. Гонки при обновлениях состояний - это нормально, если подумать в то, как в амазоне под капотом это всё работает. В принципе, you are welcome to contribute 😉
Womchik
https://sourceforge.net/projects/assp/ вот перл. давно развивается. 1 файл на 75k строк - не сильно читабельнее
Sergey
чего тут начинать -то? is:open label:bug_report 1555 Open 5127 Closed или посмотрим насчёт текущей версии? is:open label:affects_2.4 label:bug_report 194 Open 212 Closed какбэ не нравится - не пользуйся, кто заставляет-то? "я сижу на канале про ансибл и обсираю качество его кода" - ок, личный выбор
Sergey
могу только сказать, что у меня такая точка зрения вызывает недоумение, но я не против неё - пусть себе будет
Womchik
что-то моя шутка куда-то не буда завела
Александр
😆
Sergey
Serge
чего тут начинать -то? is:open label:bug_report 1555 Open 5127 Closed или посмотрим насчёт текущей версии? is:open label:affects_2.4 label:bug_report 194 Open 212 Closed какбэ не нравится - не пользуйся, кто заставляет-то? "я сижу на канале про ансибл и обсираю качество его кода" - ок, личный выбор
я ничего не обсираю. я констатирую факты, с которыми приходится жить. надо трезво воспринимать инструменты, которыми пользуешься. я не привык вздрачивать на чью-то плохую работу.
Sergey
ну какбэ если аж до гифки дошло с самоцитированием - я не специалист, не могу выносить оценку такому поведению, но поудивляться имею право
Serge
чего тут начинать -то? is:open label:bug_report 1555 Open 5127 Closed или посмотрим насчёт текущей версии? is:open label:affects_2.4 label:bug_report 194 Open 212 Closed какбэ не нравится - не пользуйся, кто заставляет-то? "я сижу на канале про ансибл и обсираю качество его кода" - ок, личный выбор
там 80% - это погибшие и до сих воспроизводящиеся баги. а еще у них есть бот, который закапывает старое. по фигу, даже если каменты есть новые, типа "воспроизводится в 2.3.1"
Sergey
ну сам смотри для примера: вся первая страница залеплена nx_os хренью. это точно имеет значение для 80% пользователей?
Sergey
дальше смотрим - ios, powershell, win, bash on windows, eos - паноптикум какой-то прям
Dima
эта пять. просто. даже без смайлов.
Sergey
или вот этот баг поглядеть - https://github.com/ansible/ansible/issues/23650 кто его должен чинить? 😃
Dima
ощущение что кодировка слетела в браузере. аж вздрогнул.
Alf 🙀
не понимаю почему никто не пишит баг репорты на русском в ансибл.
Александр
или вот этот баг поглядеть - https://github.com/ansible/ansible/issues/23650 кто его должен чинить? 😃
Нажал в гугле "перевести на русский" он перевел всё кроме иероглифов, как так?(
Dmitry
как меня запарил этот пехтон
Dmitry
- name: Install pip for ansible mysql manage apt: name: "{{ item }}" with_items: - python3-pip - python3-dev - libmysqlclient-dev - python3-mysqldb become: yes - name: install pip mysql module for ansible manage support pip: name: "{{ item }}" executable: pip3 with_items: - setuptools - wheel - mysqlclient become: yes
Dmitry
msg": "the python mysqldb module is required"
Dmitry
что ему блять надо еще?
Alf 🙀
м.б. сложно от мата будет удержаться?
ты думаешь там на китайском мата нет?
Alf 🙀
что ему блять надо еще?
написано что надо модуль
Dmitry
написано что надо модуль
Евгений Ваганыч, вы давно в телеграме?
Alf 🙀
Евгений Ваганыч, вы давно в телеграме?
ну вы какие вопросы задаете такие ответы и получаете
Dmitry
чтобы ты понял
Dmitry
чтобы прямо в сердце достучаться
Dima
в лучших традициях пыхтон разработчиков всё происходит - давайте вкорячим пип, потом пипом поставим ещё какое-нибудь говно, которое будет ставить ещё какое-нибудь говно, и ещё туда виртуаленв приделать чтобы все не сломать. а так, setuptools надо вроде сначала поставить отдельным таском. а потом уже пипом пипать пипы.
Alf 🙀
а как тебе задать вопрос, котик?
малыш, а на хера ты это добро пип3 ставишь то?
Dima
так что Дима, я тебе сочувствую... просто вынеси setuptools повыше.
Dima
должно помочь
Dmitry
потому что в пакетах оно живет
Dmitry
и в пипе живет
Dima
я имею ввиду, сначала поставь setuptools. отдельным таском.
Dmitry
спасибо
Dima
либо это проблема вообще с одним хостом на котром криво встал pip.
Dmitry
хост свеженакатанная убунта
Dima
python-minimal там есть?
Dima
я вот в свеженакатченном вчера хосте не обнаружил, а ансибл у меня умудрился там юзеров прокатить
Dmitry
@beastea видишь, Толя - если мозг включить то сразу понятно про что вопрос.
Dmitry
причем я уверен что ты сразу понял
Dmitry
просто очень скушно
Alf 🙀
Дим, ну ты вот мне ответь зачем ты пип3 то используешь
Alf 🙀
когда ансибл по путям второго искать свое добро будет?
Dmitry
Дим, ну ты вот мне ответь зачем ты пип3 то используешь
потому что на хосте третий питон тока