
Dmitry
24.11.2016
08:18:50
а как это связанно с тематикой канала ?))
напрямую, тут трижды спрашивали "как ансиблом поставить mysql с заранее известным рутовым паролем", я трижды отвечал, трижды в ответ спрашивали "ок, а в центосе как?", ну вот не знаю, спрашивайте у любителей rpm

Aleksey
24.11.2016
08:20:10
кстати, есть уже нормальная альтернатива TOWER'у ?
Имхо в этом корень всех бед, что с помощью ансибла пытаются управлять всем подряд на серверах, отсюда такое колличество недовольных. А если сузить задачи ансибла до деплоя приложения, то все в общем даже ок

Dmitry
24.11.2016
08:21:22
Да, я умею читать по-английски и когда ради любопытства поинтересовался, иностранные любители редхатоуебищ развели руками
However, as far as I can tell, there is no debconf-like equivalent for RPM, which means that you end up having to edit config files manually and can't easily install new versions from the package.

Google

Дмитрий
24.11.2016
08:21:28
хм.... ну как бы не его основное.
я в свое время управлял им парк сетевого оборудования
так нельзя было делать?)

Dmitry
24.11.2016
08:22:31
так нельзя было делать?)
можно было, всё правильно делал.
те, кому надо всего лишь "деплоить приложение", пусть вон "деплоят" фабриком и не парят нам тут мозг :)

Дмитрий
24.11.2016
08:22:59
это была ирония.

Dmitry
24.11.2016
08:23:09
это была тоже )))

Aleksey
24.11.2016
08:23:16
а ансибл императивен по своей природе

Дмитрий
24.11.2016
08:23:37
не сказал бы.

Aleksey
24.11.2016
08:23:43
но это только точко зрения, которой я придерживаюсь в администрировании

Дмитрий
24.11.2016
08:24:02
в отличии от того же шефа я могу изменять уже устоявшеюся инфраструктуру

Dmitry
24.11.2016
08:24:15
ну этим и отличаются руби-поделки (не будем произносить вслух) от ансибла
а, вот уже и произнесли :)

Aleksey
24.11.2016
08:24:53

Google

Дмитрий
24.11.2016
08:24:55
ансиблом даже можно частично администрировать сервера. часть вещей
но мы можем его оценить?

Aleksey
24.11.2016
08:25:41
ок, тут наверное проще пояснить - у меня везде salt, но деплой приложений - через ansible

Dmitry
24.11.2016
08:25:49
насчет tower'а - я тоже несколько раз писал. когда у тебя три сервера (или тридцать - ниша ансибла), то тебе не нужен никакой tower, на самом деле.
а когда три тысячи (и нужен tower), то тебе уже не нужен ансибл. sad, but true

Aleksey
24.11.2016
08:26:08

Dmitry
24.11.2016
08:26:22
вот, не стал писать слово salt, но и его тоже без меня произнесли :)))

Aleksey
24.11.2016
08:26:54
какое-то у вас табу на другие отличные решения в чате, шеф нельзя упоминать, сальт нельзя :)

Дмитрий
24.11.2016
08:26:57
костность мышления....
дашбоард, имхо, нужен при любом кол-ве оборудования
просто видеть состояние джобов.
кажды йраз лезти в консоль?

Aleksey
24.11.2016
08:27:24
обязательно нужен
и если его нет - то на почту

Dmitry
24.11.2016
08:28:23
после чего salt в моей жизни на какое-то время кончился, а вот ansible начался :)

Anatoly
24.11.2016
08:29:47

Aleksey
24.11.2016
08:30:01
а чт с ним не так?
отличная ивент бэзед архитектуру

Anatoly
24.11.2016
08:30:16
Он даже не валится временами потому что просто не возвращает

Aleksey
24.11.2016
08:30:19
исходники любо дорого помотреть

Dmitry
24.11.2016
08:30:22
ну солт "работает" примерно там, где ансибл даже ложку до рта донести не может :)

Aleksey
24.11.2016
08:30:34

Google

Aleksey
24.11.2016
08:30:40
у меня все ок например :)

Anatoly
24.11.2016
08:30:41
А ну да
Окей

Dmitry
24.11.2016
08:31:14
нужно больше ада, скажите, скажите уже, что агент это говно и круто, когда "ничего ставить не надо, ssh рулит!"
а то давно тут такого не было :)))

Aleksey
24.11.2016
08:32:31
Окей
Это сарказм был? Я о том что когда что-то не получается - любое погружение в код самого ансибла - это треш и адов угар, а солте очень гармотно продумана ситсема модулей
и причина проблему удается выяснить в разу быстрее

Anatoly
24.11.2016
08:33:34

Александр
24.11.2016
08:33:35
ничего ставить не надо, ssh рулит!

Aleksey
24.11.2016
08:35:09
так никто и не ставит - виртуалки чере клауд инит можно агентов делать, на серверах - да можно небольшой плейбук для установки сальт агент и то это разовая операция

Дмитрий
24.11.2016
08:35:36
иногда нет возможности ставить агента. ибо любой агент это изминение состояния среды\системы.

Aleksey
24.11.2016
08:36:20

Aleksey
24.11.2016
08:36:29
и ансибл тут ну никак не поможет :)

Дмитрий
24.11.2016
08:36:33
или требуется бутсрапинг сервера, без установки доп модулей.
как не поможет? он работает через ssh - не чем не отличается от ручного труда )

Aleksey
24.11.2016
08:38:39
ну смотрите, просто юзкейс - стартуете вы контейнер lxd (на самом деле не важно что), по идее вам нужен ssh ключ , но его там нет, как нет и юзера, но вы можете указать при создании cloud-init
я просто делюсь опытом, как реашл все грабли у себя

Дмитрий
24.11.2016
08:39:12
cloud-init - не везде есть )

Aleksey
24.11.2016
08:40:22
разумеется, в винде его нет тоже и джуниперах, я гвоорил совершенно о другом

Dmitry
24.11.2016
08:40:31
как-то без огонька трэш про агентлесс, ведь salt без агента уже есть :)

Google

Aleksey
24.11.2016
08:40:35
для частных случаев - нужно единичное и маскимально простое рнешение

Serge
24.11.2016
09:29:07


Aleksey
24.11.2016
09:33:26
Да все правильно вы пишите - весь спич строился после цитаты из твиттера, что ничего они делать не хотят. Я высказал свое мнение. Так же высказал мнение, что меня ансибл уже не устраивает полнеостью
Бог с ним с extra, хотя мы уже давно свои пишем под свои задачи

Dmitry
24.11.2016
09:40:40
посоны, для рпма можно грепать лог mysqld и там ловить генеренный пароль
идемпотентность в таком случае конечно сделать может быть сложновато

Admin
ERROR: S client not available

Anton
24.11.2016
09:41:56
оно пишет пароль в лог?

Dmitry
24.11.2016
09:43:24
при установке геренится пароль и ипшется в лог

Anton
24.11.2016
09:43:50
странное решение

Alex
24.11.2016
09:56:40

Anatoly
24.11.2016
09:57:04

Albert
24.11.2016
09:58:40
Почитал я тут за последние два дня, решил проверить.. Действительно под el ничего нормального нет..
https://github.com/kurron/ansible-role-mysql/blob/master/tasks/main.yml
Внешними скриптами все обходят

Pavel
24.11.2016
10:01:55
Надо просто форкнуть ansible и заточить его под debian-based дистрибутивы, а поддержку остальных убрать, вот тогда станет удобно и предсказуемо.

Google

Anatoly
24.11.2016
10:03:35
ура ура

Albert
24.11.2016
10:03:41
Да не debian based, а под убунту только

Anatoly
24.11.2016
10:04:07
и никогда не получать инвестиций

Pavel
24.11.2016
10:04:11
Только mint

Anatoly
24.11.2016
10:04:32
и даже не форкнуться тогда

Pavel
24.11.2016
10:04:35
Который ставят на десктопы а не сервера )

Alex
24.11.2016
10:04:37

Anatoly
24.11.2016
10:05:13

Aleksey
24.11.2016
10:07:47
я за apt :)

Anatoly
24.11.2016
10:08:21

Aleksey
24.11.2016
10:08:40
хм, а в конечно счете есть разница?

Anatoly
24.11.2016
10:08:50

Aleksey
24.11.2016
10:09:07
ок, пусть dpkg будет
вообще, я про deb пакеты

Anatoly
24.11.2016
10:10:02
а в чем разница/отличие от rpm?

Aleksey
24.11.2016
10:11:26
для меня нет никакой разницы что админить, разница появляется тогда, когда у человека нет времени изучить обе технологии.

Alex
24.11.2016
10:15:08
Я бы начал форк со сбора требований

Dmitry
24.11.2016
10:15:16

Alex
24.11.2016
10:15:21
И еще я не хочу писать на Python

Dmitry
24.11.2016
10:15:31
видимо мне показалось, когда я ставил перкону 150 раз

Alex
24.11.2016
10:15:35
На Hy можно