Dmitry
во
Vlad
Гитлабу роли особо и не нужны - он ставится omnibus где всю работу делает chef-zero.
Nklya
Ну, штатная установка гитлаба из пакетов это шеф, так что там много обвязки не нада__
maniac
Все здравомыслящие против, но природа вынуждает поступать как в первом случае.
вариант 1: скачал, накатил, работает в плюсе - проект в минусе - ты
maniac
ну, не лично, но твой багаж знаний не пополнен.
Bsod
Ну, штатная установка гитлаба из пакетов это шеф, так что там много обвязки не нада__
вы абсолютно правы, но решил попробовать и благо время было ковыряться в свое "удовольствие"
Vlad
А если конфиг хочется держать?
Держи, роль в виде скопировать gitlab.rb и запустить gitlab-ctl reconfigure на роль не потянет
Pavel
я так гитлаба плейбук нашел в галакси, протрахался часа 3 с ним, плюнул и за 10 минут написал простенький плейбук :(
Но заметь, что тут уже никто не расуждает, как скомпилировать пакет, с какими опциями собрать ядро, как сделать разметку диска, как управлять защитой памяти процессов, какие тайминги поставить в TCP стеке, джиттер и QoS - все это было реализовано на каком-то этапе. А нам просто остается взять готовое и писать шаблон.
Dmitry
Ну, например, хочу включить oauth от гугл.
или всосать репозитории... это ведь можно автоматизировать?
Pavel
Да, потому что они не нужны =)
Pavel
Скажем так, девяностому процентилю.
Gleb
Кому?
Нормальным людям
Sergey
Так нормальность это тоже отклонение
Sergey
)
maniac
Так нормальность это тоже отклонение
плюс-минус три сигмы считай.
Dmitry
Про сорс-бейс наверное согласен. Но про низкоуровненые параметры и где лежат их дефолты - пожалуй нет.
Dmitry
особенно про такую мелочь как разбить диск, собрать ядрко или скомпилить пакет
maniac
ну, три слегка очень разные по сложности задачи.
Dmitry
ну, три слегка очень разные по сложности задачи.
да че там сложного добавить модуль в ядро... оно же почти все за тебя делает сегодня...
maniac
модуль в ядро добавить не проблема.
Dmitry
....было поставлено в одном предложении с TCP стеком и QoS...
maniac
но я за десять лет ни разу с первого раза не собрал ядро на новой машине так чтобы оно сходу нашло root :)
maniac
в смысле корневую фс
Sergey
Genkernel )
Pavel
....было поставлено в одном предложении с TCP стеком и QoS...
Да это никому не нужные базворды, которые молодые хипсторы даже не знают сейчас.
maniac
генкернел мудацкий длинный инитрамфс генерит
Sergey
Вроде и сам и не обосрался
Sergey
Угу
Sergey
Шоб не обосраться
Dmitry
в смысле корневую фс
хз, часто собирал ядро для не-интеловских девайсов, там buildroot и прочее. сидишь включаешь-выключаешь опции... потом пихаешь это на 64 ядерный инстанс)
maniac
давайте просто закончим треп, а то вдруг у кого-то ансибль сломан, а он нас перебивать боится
Sergey
Согласен
maniac
ка-что?
Dmitrii
Нефиг по пятницам катиться
Кинтиниус деплоймент же
Dmitrii
Он пятниц не знает
Dmitry
Он пятниц не знает
если только это не СБЕР
Dmitry
там еще и обеды.
Nklya
Кстати о сбере))
Denis 災 nobody
Кинтиниус деплоймент же
Кунилингус деплоймент..
Sergey
Прошу, старого извращенца, как это?
maniac
пятница, вечер, кинингулис
Sergey
Пятница, вечер, Макиавелли
Sergey
Походу моя жизнь дала осечку
maniac
уголочек под логотипом не замазали
Nklya
А что, не похоже на него?
Nklya
Dmitry
Кто как по средам делит свои плейбуки-инвентари?
Aleksey
я делю по пятницам
Gleb
я делю по пятницам
вот так же подумал :D
Dmitry
я делю по пятницам
Ну а по существу?) Ведь об этом мало написано в доках
Dmitry
Я делю по инвентарям, каждый инвентарь - отдельная среда. Точнее каждая среда - отдельный инвентарь
Aleksey
а по существу у меня переменные отдаются через dynamic inventory
Aleksey
так что вопрос не стоит
Dmitry
а по существу у меня переменные отдаются через dynamic inventory
Как же вы определяете на что идет ansible run? или на весь репозиторий сразу? prod, dev, итд?
Aleksey
export NOC_ENV=prod
Aleksey
ее жрет динами инвентори
Dmitry
Ну а group_vars итд, они как понимают к какой среде они относятся?
Dmitry
допустим, в prod у меня нужно api: foo.bar.com а в devv api: bar.bar.com
Dmitry
И как происходит продвижения конфига для dev в prod?
Nklya
А что мешает иметь отдельную папку под энвайромент, и в нем задавать и инвентори и групп вары?
Gleb
отсуствие папок в линуксе
Dmitry
Более того, динамический инвентарь хорошо работает с облаком, но гибридный мне больше нравится - можно статически использовать группы итд...
Aleksey
динамический удобно и из консула
Dmitry
динамический удобно и из консула
Ну воооот. это другое дело
Aleksey
верешь такой и по префиксам клеишь
Aleksey
но хосты всё равно из консула не взять
Aleksey
ибо там нет соответствующих асбракций