@pro_ansible

Страница 99 из 625
Aleksey
24.11.2016
10:15:58
Я бы начал форк со сбора требований
Я думаю уже кто-то пилит и начнет с того, что форк будет с уже отличающимся функционалом, решающим текущие проблемы

Pavel
24.11.2016
10:16:16
Я бы начал форк со сбора требований
"Сделать чтоб нормально было"

Alex
24.11.2016
10:17:02
Да список проблем-то покажите кто-нибудь?

Aleksey
24.11.2016
10:17:16
Но глядя на исходники ансибла - жить с этим никакого желания нет

Google
Semyon
24.11.2016
10:17:16
И еще я не хочу писать на Python
Бери Pallet и оживляй!

Aleksey
24.11.2016
10:19:48
И еще я не хочу писать на Python
Вот это интерсный ход и именно от вас и ждал такого хода. Можно в кратце накидать "металлическую" пулю управления конфигурацией? Просто сам постоянно этим вопрососм озадачен - да, это просится, но смена языка же здесь не поможет

То есть должна быть смена основных паттернов, а так - шило на мыло

Vit
24.11.2016
10:22:46
Расскажите, а кто в чём yaml то редактирует? Что-то есть, кроме vim, что полноценно подсвечивает?)

Aleksey
24.11.2016
10:23:44
саблайм

Mihail
24.11.2016
10:24:04
и плагин к нему pretty yaml

Aleksey
24.11.2016
10:25:01
но вим тоже каёф, там же основная проблема, на мой взгляд raw дата сертификаты всякие вставлять

все это минимальные настройки

Vit
24.11.2016
10:25:14
ну да

Aleksey
24.11.2016
10:32:08
не виме, в ямле

ну то есть у человека пробелмы с ямлом - 90 процентов - трудно вставить raw дата

остальное там и думать не надо - все украдено до нас

Google
Vit
24.11.2016
10:34:13
да, ещё в vim paste mode перед вставкой включать)

Pavel
24.11.2016
10:34:19
Потому что ямл надо выкинуть

Александр
24.11.2016
10:35:01
Aleksey
24.11.2016
10:35:23
да, ещё в vim paste mode перед вставкой включать)
Попробуйте саблайм, там дейстивтельно - очень удобно и для людей

Александр
24.11.2016
10:35:43
vim норм

нафига его менять?

Aleksey
24.11.2016
10:36:45
тут я полностью согласен

хотя тут наверно апологетов емакса просто нет

Александр
24.11.2016
10:39:09
Они тоже норм, но если пользуешься лопатой, не будешь же менять её на такую же

Aleksey
24.11.2016
10:45:35
Ну, просто зайди в github ansible-core-modules. Там до хера. Конкретно можно окинуть, если написать в поиске по багам ec2_asg
это я могу и знаю, инетересно с чем конкретные люди сталкиваются постонянно

Serge
24.11.2016
10:46:09
Вообще, спор deb против rpm в контексте современных систем это про какую-то очень узкую херню. Основные проблемы и геморы начинаются немного выше, чем системные пакеты

это я могу и знаю, инетересно с чем конкретные люди сталкиваются постонянно
Ну, в трех соседних версиях они ломали примерно все модули, которыми я пользуюсь. docker_service pip ec2_asg

Из-за первого я не иду на последний 2.2, из-за третьего патчу ансибл руками, своим PR, на который так никто и не ответил

pip вроде починили в 2.2, или наоборот первый со вторым. Я задолбался всё это помнить

Чувствую себя сборщиком LFS

Albert
24.11.2016
10:50:12
Так форкни )

Serge
24.11.2016
10:50:38
Вот вы все такие простые

Google
Serge
24.11.2016
10:51:03
Это же значит подписаться делать дело. Где время взять?

Pavel
24.11.2016
10:52:11
Так форкни )
Видимо ты никогда не вел опенсорс проектов, иначе знал бы какой это адский труд :) Когда в режиме постоянно, а не раз в 4 месяца по настроению зашел и покодил 200 строчек

А потом в твитер тебе пишут "какого хера 10 ПР не мержишь"

Vit
24.11.2016
10:56:15
@MihaiL_Pogibenko а что плагин pretty yml то делает? что-то пробую, ничего не менят вообще)

Albert
24.11.2016
10:57:07
Ну ансибл не просто опен сорс, все таки компания зарабатывает на этом

Aleksey
24.11.2016
10:57:18
Чувствую себя сборщиком LFS
да, есть такой момент, но я ушел в таких местах с ансибла, поскольку саппортить свои модули стало занимать много времени

Albert
24.11.2016
10:57:29
Так форкни )
А это я вообщето с сарказмом говорил ))

Vit
24.11.2016
11:00:40
А где "надо" ?) Короче по ctrl+alt+y ничего не делает)

Mihail
24.11.2016
11:03:16
да? странно

у меня работает

Albert
24.11.2016
11:04:05
Для проверки, сделай три спэйса

Serge
24.11.2016
11:20:47
короче, я совершил почти невозможное и даже вспомнил свой Freenode аккаунт и зашел в их IRC #ansible-devel

пока вот написал Hi! I'd like to know how is the pull requests and bugs review process is organized for ansible-core-modules. Is there a person who responsible for this kind of job? What is the priority for PRs? Are bugs required to be reviewed before the RC as considered stable?

Aleksey
24.11.2016
11:22:37
а вот ответ http://truba.com/video/0432/ico_full/431708.jpg И тут выясняется, что полчатика - разработчики ансибла

пардон

:)

да было просто уже где-то

отвечали на данный вопрос

и именно в ключе, что нет приоритета

Google
Serge
24.11.2016
11:25:17
yup

lig и lig_work я бездарно просрал где-то на границе 90-х и 00-х

Serge
24.11.2016
12:02:16
а кто там kustodian?

Alex
24.11.2016
12:04:57
Да нет там никого

Проект плотнейшим образом заброшен

Вообще, мне кажется, что реанимировать Pallet это какая-то херовая доля

Все уже привыкли к YAML

Admin
ERROR: S client not available

Alex
24.11.2016
12:11:26
Зачем изобретать что-то еще?

Поэтому, мне кажется, надо просто взять Ansible и почистить код

Сделать то же самое, что Neovim сделал с Vim

Phil
24.11.2016
12:12:23
А что сделал neovim?

Alex
24.11.2016
12:13:02
-30% кода

Alex
24.11.2016
12:15:06
Собственно, к форкам обычно приводят две причины:

а) Хранители проекта свернули не туда

б) Хранители проекта забили хуй

Google
Alex
24.11.2016
12:15:34
Вот, видимо, энсиблисты свернули не туда?

Serge
24.11.2016
12:15:39
внимание... они собираются смержить ansible, ansible-modules-core и ansible-modules-extra в одну репу

Serge
24.11.2016
12:15:53
хуев

имеет смысл запилить пакетный менеджер для модулей и разнести их к херам собачьим

чтобы был свет его Ansible, паетный менеджер и репа модулей

с жестким полиси на тесты

Alex
24.11.2016
12:16:54
Так, окей

Serge
24.11.2016
12:17:01
там в ирке правильная мысль была

Alex
24.11.2016
12:17:07
Это тоже имеет смысл

Serge
24.11.2016
12:17:38
большинство проблем с модулями сейчас решается их пулом с github в твою версию Ansible, потому что они фиксятся быстро, а релизятся только со всем ансиблом вместе

и тебе как бы срать на 90% модулей вообще

и их версии и стабильность

но у них там есть всякие либы, которые исключительно для их модулей, но они в самом ansible

и вот их надо выделить тоже, чтобы они были просто либами, это всему сообществу поможет

их же и вне ансибл начнут юзать

и тогда ансибл останется автоматиком, который делает простые вещи и все контракты будет легко оттестить

возможно какие-то директивы должны идти в ядре, типа host, например

Alex
24.11.2016
12:20:13
Ну это обезьянья работа какая-то

Serge
24.11.2016
12:20:18
короче, там очень сильно пахнет "не туда"

Aleksey
24.11.2016
12:20:33
угу, а можно придумать апи для модулей, на завязанное на плагины, не ломать его и выдать сообществу и на этом все проблемы закончатся

Страница 99 из 625