Igor
Ну это очень интересно, управляющая/клиентская машина, энсибл, 2/3, питон, зависимости, толкать/пихать, клиент, питон
Igor
На бис, пожалуйста
Anonymous
На бис, пожалуйста
что то не так с терминологией? :) Клиентская не очень конечно. Пихать? Толкать?
Dima
вы реально заебали эту вату катать.
Anonymous
Почитать очень интесно
Как такое можно на бис? Ты должен что-нибудь оспорить!
Igor
Повторное исполнение по-просьбе публики
Igor
Очень даже можно
Igor
Если публика просит)))
Anonymous
Если публика просит)))
Провокация вялая
Vitaly
16.04
Да ну прям? Пару месяцев гонял 16.04 и начал изучать ансибл как раз. Не заметил ни проблем ни отсутствия 2.7. Ну и да, ни о чем трёп)
✙ DarkKC ✙
Ну чот проще оказалось пакером завернуть амишку с установленным питон2.7, чем изгибаться с жонглированием версиями
Anonymous
куда уж проще...
✙ DarkKC ✙
Зато после этого сразу из коробки можно любой сервер ансамблем мазать
✙ DarkKC ✙
А в чем сложность?
Anonymous
А в чем сложность?
и мне удивительно
✙ DarkKC ✙
Чёрт, у меня парсер погнулся. Из контекста первого ответа - сложно. Второго - просто...
✙ DarkKC ✙
Суть идеи в том, что (если есть возможность) можно автоматизировано печь свежие образы с минимальным набором софта
✙ DarkKC ✙
Из них развертывать любые окружения просто, быстро, модно-стильно-молодежно
Dmitry
@DarkKC тут в основном кодерки, которые прочли, что если назваться девопсом, то платят больше. для них твои откровения - next level :D
Anonymous
Serge
Из них развертывать любые окружения просто, быстро, модно-стильно-молодежно
А можно билдить чейны амишек ансиблом, аналогично слоям докера. Причем все ами в чейне можно собрать в один запуск ансибла и ещё и хост сконфигурить из конечной или LC. Причем слои по пути будут собираться только, если они старые. Но зачем это всё, когда есть Docker?
✙ DarkKC ✙
Если у тебя ассортимент легаси серверов - низя просто взять и завернуть все в контейнеры
Dmitry
можно, но докероебы других контейнеров не знают )
Anonymous
они ебут lxc через Docker? Ты типа на это намекаешь так толсто?
Gleb
можно, но докероебы других контейнеров не знают )
а "другие" это кто? lxc совсем херовый
Gleb
rkt?
Dmitry
началось
✙ DarkKC ✙
Ну у нас есть потуги всякие на одокеризирование решений
✙ DarkKC ✙
Но с легаси это априори не быстро
Dmitry
иногда и не надо
Dmitry
создаешь нормальный контейнер, перекидываешь в него все говно, выкидываешь старый легаси сервер, повторяешь, пока серверы не кончились
Dmitry
ах чорт, выше же благородные доны сказали, что "lxc совсем херовый" - значит так и есть, можно расходиться :)
Sergey
ах чорт, выше же благородные доны сказали, что "lxc совсем херовый" - значит так и есть, можно расходиться :)
точно. особенно если вспомнить, что подкапотом у докера угадайтечто 😊
Gleb
точно. особенно если вспомнить, что подкапотом у докера угадайтечто 😊
надеюсь вы не пытались пошутить что под докером lxc лежит - потом что это давно не так
Gleb
потому что lxc реально хуже докера
Sergey
надеюсь вы не пытались пошутить что под докером lxc лежит - потом что это давно не так
Да, я ошибся - с версии 1.8 там libcontainer, которая является частью runc. Что ж, лично для меня в этом ничего страшного - я всё равно обхожусь без докера, и, надеюсь, обойдусь и дальше.
Gleb
да я не пытаюсь холливорить
Sergey
потому что lxc реально хуже докера
Докер - обёртка над другими технологиями (lxc/runc/<whatever>). А это на поулыбаться: почему-то никто из моих знакомых разработчиков, топивших за докер, не был готов тащить его в продакшн 😊
Gleb
ну не смогли, с кем не бывает, lxc то в этом случае ничем не лучше
Sergey
ну не смогли, с кем не бывает, lxc то в этом случае ничем не лучше
не, lxc в этих случаях даже не обсуждался - там нету удобных команд, чтобы на буке разработчика всё цвело и пахло.
Artem
девопс тащит их код в продакшн, а как уже не их дело, у меня разрабы пишут на ноде и сях, на проде крутится в докере и кубернетес без проблем, разрабы не особо шарят что там под капотом, только пишут код своей аппы
Artem
Если кто-то не умеет в докер, то это не значит что он плох
Anonymous
Только у меня стикеры заблочили?
CMy3u🐈
Denis 災 nobody
видимо, есть за что)
Artem
обычно в таких случая ищут нового девопса, а не говорят девелоперам разгребать инфраструктуру 😄
Artem
так то может он еще и полы научится мыть на всякий случай, если уборщица уволится 🤔
Artem
вообще надо изначально правильно процессы делать)
Artem
большую часть работы девелоперы у меня могут делать через chatops в slack и дергать ансибл роли одной командой
Artem
и им не нужно для этого знать ансибл, а достаточно набрать !help в чатике чтобы узнать как себе чего нибудь прикрутить)
Dima
в todo по python3 осталось 8 тасков. https://github.com/ansible/ansible/projects/1
Anonymous
видимо, есть за что)
а это пройдет? Я исправлюсь...
Artem
видимо не вышел каменный цветок))
Aleksey
ой бля, как будто runc - это не обертка над cgroups и прочей херней ) собсно как и lxc тоже
ну зачем ты начал то. щас будут эмоциональные аргементы.
Dmitry
не виноватый я, пока они тут хуйню строчили, я playbook писал для трех десятков lxd контейнеров )))
Dmitrii
Как можно менеджить проект в котором 1023 открытых пуллреквеста от ноунеймов? https://github.com/ansible/ansible/pulls
Dima
1023... нехорошо. зачем один PR закрыли.
Dima
ну а по чесноку, я видел людей которые писали внятные модули и PR делали, их сначала полгода мурижили а потом PR становился неактуален потому что за полгода изменений столько что ещё раз переписывать.
Aleksey
М — работа с сообществом.
Vlad
Я пытался отправить мерж-реквест для поддержки распаковки rar модулем unarchive. После трех месяцев ожидания сменили мантейнера, но всё равно отказали мотивируя что нужно писать на питоне распаковку rar!
Dima
нет. я ошибся. кол-во PR только растет :)
Dima
🏳️ Phil
Как там кстати стоник поживает?
Dmitrii
А чем плоха мотивировка?
Ну как бы rar это проприетарный формат есичо
🏳️ Phil
Ну как бы rar это проприетарный формат есичо
А. Ну тогда непонятно что человек хотел. Я бы тоже сопротивлялся
🏳️ Phil
Хочешь - пиши свой модуль с утилиткой или нарушением прави и пиарься им
Dmitrii
Хочешь - пиши свой модуль с утилиткой или нарушением прави и пиарься им
Ну как бы даже фронтендеры со своим npm осознали что внешние нативные зависимости это ок
Dmitrii
Не вижу проблем