@devops_ru

Страница 3908 из 4568
Антон
18.05.2018
21:19:04
Он такой понятный

Эдуард
18.05.2018
21:19:05
Если тебе не важна скорость - жги

Антон
18.05.2018
21:19:39
Если тебе не важна скорость - жги
Я сам баш скрипт миграции мускуля уже написал

Google
Антон
18.05.2018
21:19:46
Ансибл его вызовет

Эдуард
18.05.2018
21:20:00
Костыль.

Yevhen
18.05.2018
21:20:17
Костыль.
Опять +

Антон
18.05.2018
21:20:18
Костыль.
Почему?

Эдуард
18.05.2018
21:22:12
Либо делай всё декларативно, либо катай баш. Ансибл не для команды shell придумывался, если что.

Yuliy
18.05.2018
21:23:42
Главное если работает)

А так всем пофик если на один раз. Никто не оценит все равно

Антон
18.05.2018
21:24:12
Да мне по сути разовую миграцию сделать и выпилить

Игорь
18.05.2018
21:24:16
а солт не для замены шефу, руби не веба, пыха не для сайтов, питон не для....хм...

Антон
18.05.2018
21:24:47
Для меня башем имхо дольше будет

Эдуард
18.05.2018
21:25:11
Для меня башем имхо дольше будет
Откуда же ты выполз, если тебе башем медленне, чем ансиблом.

Yuliy
18.05.2018
21:25:35
Capistrano тогда)

Игорь
18.05.2018
21:25:38
тут скорее логика в том, что не надо писать башевые простые команды в питоне

Google
Игорь
18.05.2018
21:26:22
хотя смотря по задаче если идет ветвление сравнимое с двумерными массивами - то проще на питоне

Эдуард
18.05.2018
21:27:06
Можно, если биндингов нету, а писать долго
Но args: creates забывать не стоит

Игорь
18.05.2018
21:27:58
Но args: creates забывать не стоит
многомерные массивы не заменит (((

Антон
18.05.2018
21:28:14
Откуда же ты выполз, если тебе башем медленне, чем ансиблом.
Ну смотри. Поднять докер в ансибле 3 строки. В баше наверное в одну можно, но опыта мало и не понятно ловить результат.

Плюс потом мне надо будет сидеть и на каждый сервер самому подключаться и там запускать. Ансибл же может к хостам цепляться как я понял

Эдуард
18.05.2018
21:29:03
многомерные массивы не заменит (((
Не спорю, но к примеру для установщика freeipa ты замучаешься биндить, хоть оно и на питоне.

Игорь
18.05.2018
21:29:13
ммм... видимо нужно уточнить что значит поднять докер

Антон
18.05.2018
21:29:35
Эдуард
18.05.2018
21:30:24
Да - по саше Нет, не совсем так он катит модули

Антон
18.05.2018
21:30:39
Ну в моем случае получается надо будет выполнить docker-compose up -d mysql

Игорь
18.05.2018
21:30:51
аааа

вот оно трехстрочное

теперь ясно

Антон
18.05.2018
21:31:15
http://docs.ansible.com/ansible/latest/modules/docker_module.html

Тут вот можно задействовать этот модуль и указать путь до docker-compose.yml

И все

Google
Эдуард
18.05.2018
21:31:54
http://docs.ansible.com/ansible/latest/modules/docker_module.html
Как у тебя это с шелом сошлось?

Сдохни, блин.

Dmitry
18.05.2018
21:32:12
Расскажите если у кого есть истории с ухода с дженкинса в гитлаб и наоборот

Антон
18.05.2018
21:32:35
Эдуард
18.05.2018
21:32:53
Расскажите если у кого есть истории с ухода с дженкинса в гитлаб и наоборот
У меня. Попробовал - гитлаб неудобен, вернулся на понятные пайплайны

Игорь
18.05.2018
21:32:57
ну... я параноик и не стал бы отдавать репу для установки докера в чистую систему а потом там вызывать докер пулл, подпихивать файл компоса, и потом радоваться

Игорь
18.05.2018
21:34:02
а амазон как же?

Эдуард
18.05.2018
21:34:39
а амазон как же?
К сожалению, фз

Игорь
18.05.2018
21:35:03
я про бутстрап

Антон
18.05.2018
21:35:12
1й таск поднимет docker-compose 2й таск запустит дамп из mysql 5.5 и рестор в mysql 5.7 3й таск изменит настройки подключения к мускулю в приложении

Эдуард
18.05.2018
21:35:15
Год

Полтора

Антон
18.05.2018
21:35:19
Я так прикинул

Dmitry
18.05.2018
21:35:54
Год
я до этого сидел, потом в стартапе запилили CircleCI, хватало, до тех пор пока собирать большие вещи не нужно стало. Ну и лезть на инфораструктуру собственную

Антон
18.05.2018
21:36:18
Дай угадаю, всё шелом?)
Первый таск через модуль докера к ансиблу. Второй выполнит bash скрипт

Google
Dmitry
18.05.2018
21:36:51
Антон
18.05.2018
21:36:51
Третий зальёт новый конфиг

Эдуард
18.05.2018
21:37:16
Третий зальёт новый конфиг
Плохо, если честно. Но результата добьёшься

Dmitry
18.05.2018
21:37:28
Уточню, на гитлаб в итоге?
смотрю гитлаб, к дженкинсу возвращаться страшно)) чтоб все поднять с нуля надо много кликать. или уже нет?

ну Jenkinsfile понятно есть, да.

Admin
ERROR: S client not available

Антон
18.05.2018
21:38:28
Какие могут всплыть проблемы

Может иначе сделаю

Dmitry
18.05.2018
21:38:42
Эм, один раз настроил ldap + плагины, да и радуйся жизни
ну кликать ведь надо, в гитлабе пока максимум вещей через конфиг получается

Эдуард
18.05.2018
21:39:10
Объясни почему?
Вот ты гвоздь 50-ый молотком или кувалдой забиваешь?

Антон
18.05.2018
21:39:56
Непонятно

Эдуард
18.05.2018
21:40:07
ну кликать ведь надо, в гитлабе пока максимум вещей через конфиг получается
Не соглашусь. Без ансиблотавера делать там нечего, плюс апстримов/даунстримов нету

Непонятно
Помогите обьяснить, я уже убитый.

Антон
18.05.2018
21:41:28
Помогите обьяснить, я уже убитый.
Вся концепция не очень или какой то шаг?

Эдуард
18.05.2018
21:42:08
Вся. Хотя вполне рабочая, я первую неделю в ансибле так и делал

Антон
18.05.2018
21:43:22
Для разовой операции сойдёт

Насчёт Даша понял. Посмотрю на модуль http://docs.ansible.com/ansible/latest/modules/docker_module.html

Google
Антон
18.05.2018
21:45:09
Первый шаг без шела, и второй будет тоже. Третий же просто замена конфига

Dmitry
18.05.2018
21:46:23
Не соглашусь. Без ансиблотавера делать там нечего, плюс апстримов/даунстримов нету
Ну идея такая, что все в системе управления конфигурациями. и если надо на другом проекте поднять - это сделать можно проще...

Эдуард
18.05.2018
21:52:09
upstream/downsteram jobs

Тригеры при сборке

Плюс выкладка прода женей - это пц, для этого есть рестуха, в которую можно сходить

Dmitry
18.05.2018
21:54:04
upstream/downsteram jobs
ааа, ну это да,

разве Project Pipeline это не то?

Дмитрий
18.05.2018
22:00:45
Расскажите если у кого есть истории с ухода с дженкинса в гитлаб и наоборот
На гитлабе ещё с 4 версии. До этого года пол на дженкинсе. Это уже леи 5-6 прошло.

Дмитрий
18.05.2018
22:03:24
Есть ce есть ee, репы все там. Даже кое где ишю трекер, но это извращение.

Dmitry
18.05.2018
22:03:37
разве Project Pipeline это не то?
https://docs.gitlab.com/ee/ci/pipelines.html#multi-project-pipelines-graphs

Дмитрий
18.05.2018
22:08:20
смотрю гитлаб, к дженкинсу возвращаться страшно)) чтоб все поднять с нуля надо много кликать. или уже нет?
Гитлаб сейчас довольно просто ставится ю, обновляется и управляется в контейнере. 4 или 5 версию обновлять было адом.

Dmitry
18.05.2018
22:10:23
я поставил последний RC в контейнере, все конфиги через omnibus передаются вроде неплохо

Дмитрий
18.05.2018
22:11:06
Но да, вся логика пайплайна прописывается ручками в файле.

Dmitry
18.05.2018
22:11:37
Но да, вся логика пайплайна прописывается ручками в файле.
а с jenkins разве не в Jenkinsfile ? вариант кликать я как-то не сильно рассматриваю

Дмитрий
18.05.2018
22:11:42
В отличие от дженкинса, где можно и мышкай натыкать многое.

Страница 3908 из 4568