@pro_ansible

Страница 152 из 625
Phil
18.02.2017
11:51:27
Привет всем. Пока Stonic ещё в пути, мне нужна помощь. Нужны сильные аргументы за Ansible для заказчика против Saltstack.
Какое хорошее выражение "пока в пути"... надо будет взять на вооружение. "Пока мой проект в пути". "Пока мои деньги в пути". "Не встать ли Вам на путь". "Путевые заметки"

"Я вас всех в путь отправил". "В пути я вас видел"

Serge
18.02.2017
11:52:34
Secure FS, бля, после vault - это откровенный оверкил

Вот всё overengineered от начала до конца

Google
Dmitry
18.02.2017
11:54:19
он от бизнеса, но решил поучаствовать?

Dmitry
18.02.2017
11:57:28
ну скажи как нам сказал. 'я со своей экспертизой убеждён что салт тут не нужен, он оверинжинирный и штуки которые он даёт здесь нам не упали. с ансиблом мы решим задачу дешевле'

Dmitry
18.02.2017
11:58:19
а он сам будет пилить это?

если не будет то какая ему разница

Phil
18.02.2017
11:58:33


Serge
18.02.2017
11:58:39
Он сам тоже немного, но не сильно, конечно. Я же негр

Phil
18.02.2017
11:59:28
https://saltstack.com/leadership/ наслаждайся

Serge
18.02.2017
11:59:58
если не будет то какая ему разница
Эээ. Нет, он же ответственен за выбор технологий. CTO жи

Google
Dmitry
18.02.2017
12:01:17
я наверное не сталкивался толком с такой ситуацией

что сто на стороне клиента

а разработки на стороне исполнителя

какая-то ерунда получается в итоге, технические решения размазаны

а у вас нет своего CTO который бы уломал их?

Phil
18.02.2017
12:04:00
Главный аргумент заказчика - минионы могут сами реагировать на своё состояние. И скорость применения изменений. При том, что там не надо ни то, ни другое, но оно же есть.
Я тут прочитал эту простыню. Думаю именно на то, что "не надо" и что в песрпективе тоже будет не надо и следует ставить. Я например так убедил своего генерального для oauth токенов использовать встраиваемую базу, а не кластерную. Сел и посчитал когда понадобится кластерная

Ivan
18.02.2017
12:04:00
А ты можешь его в жопу послать и не делать этот проект?

Phil
18.02.2017
12:04:40
какая-то ерунда получается в итоге, технические решения размазаны
диспут вокруг выбора технического решения - вполне нормальная практика

Ivan
18.02.2017
12:04:46
Потому что я бы не стал. Если он твоей экспертизе не доверяет, то какого хуя, вообще, с ним работать?

Да, но аргументы "не убедил" при отсутствии требований - это збс

Dmitry
18.02.2017
12:05:12
+1

Serge
18.02.2017
12:10:11
Ivan
18.02.2017
12:10:39
Плохо уламываешь :-)

?

Serge
18.02.2017
12:11:16
А ты можешь его в жопу послать и не делать этот проект?
Скажем так, была такая мысль, но я решил, что Challenge accepted

Ivan
18.02.2017
12:11:40
Ну смотри, чтобы потом не пожалеть

Serge
18.02.2017
12:12:04
Плохо уламываешь :-)
Ну, я сюда типа с этим и пришел. Еще внутри компании буду искать экспертов

Ivan
18.02.2017
12:12:06
Посмотри еще подход consible

ansible+consul

Но весь кайф пропадет

Google
Serge
18.02.2017
12:13:05
Но весь кайф пропадет
Ой, у нас там еще три слоя... Тераформ и костыли

Ivan
18.02.2017
12:14:27
Успехов ?

Алексей
18.02.2017
12:31:15
ansible+consul
я смотрел

Ivan
18.02.2017
12:31:30
И?

Алексей
18.02.2017
12:31:41
хитро получается. штатный инвентори барахло и требуетполного переписывания

Ivan
18.02.2017
12:31:48
Чувствуешь ли ты, как сердце твое наполняется любовью к господу и сервис дискавери?

Алексей
18.02.2017
12:31:51
ну и яйцо и курица

Ivan
18.02.2017
12:32:48
OFFTOPIC смотрю "Молодого Папу" ?

Serge
18.02.2017
20:22:01
Кинул в @spbitpeople Предлагаю продолжить обсуждение там:)

Dmitry
18.02.2017
22:23:37
Кинул в @spbitpeople Предлагаю продолжить обсуждение там:)
там какой-то шлак с виндовыми скринами и хакинтошем, не пойду... а то я 10 лет на хакинтоше, боюсь, что взорву мозг тамошней публике.

Hackru
18.02.2017
22:24:50
нде

Hackru
18.02.2017
22:25:06
какой же это хакинтош если это обычный линупс?

Albert
19.02.2017
15:33:35
Надо написать: if kdata_size > 60: size: {{ kdata_size }} else site: 60

Вопрос как?

Это все в default

Michael
20.02.2017
03:52:06
size: {{60 if kdata_size|int < 60 else kdata_size}}

Matvey
20.02.2017
11:07:35
а как в одну роль заинклудить другую роль?

Dmitry
20.02.2017
11:19:13
а как в одну роль заинклудить другую роль?
в 2.2 https://docs.ansible.com/ansible/include_role_module.html

Matvey
20.02.2017
11:19:40
а как правильней? через meta/main.yml или include_role?

Google
Dmitry
20.02.2017
11:20:05
include_role пока что прям совсем preview

если это просто зависимость, то конечно через meta/main

Matvey
20.02.2017
11:21:10
ок, спасибо

Hackru
20.02.2017
11:27:25
а в чем разница? есть ли аналог башового source?

Admin
ERROR: S client not available

Hackru
20.02.2017
11:27:42
ну, типа подсорсить переменные и хендлеры

Dmitry
20.02.2017
13:10:38
ну, типа подсорсить переменные и хендлеры
вам точно нужна отдельная роль тогда? :)

Hackru
20.02.2017
13:13:36
ну я не хочу несколько раз хендлеры таскать за собой

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

Matvey
20.02.2017
13:33:42
кстати вот да, хэндлеры и темлейты каждый раз дублировать тож не нравится

Dmitry
20.02.2017
14:46:39
янихуянепонял.жпг

Konstantin
21.02.2017
14:08:32
Тут пару дней назад про логгирование обсуждение было, используйте стандартные методы ансибла: https://github.com/ansible/ansible/tree/devel/lib/ansible/plugins/callback

Hackru
21.02.2017
14:23:04
о, слы пацаны

раз такие умные тут про логгирование

как мне ям-модуль логировать на ходу?

ну, чтобы не получать отчет после завершения ям-модуля, а прямо в процессе yum install

Konstantin
21.02.2017
14:30:15
ну, чтобы не получать отчет после завершения ям-модуля, а прямо в процессе yum install
Про yum не знаю, а в федоре /var/log/{dnf,dnf.rpm,dnf.librepo}.log :D И всё это в logstash`/`graylog лить

Hackru
21.02.2017
14:30:53
надо именно во время прокатки ансибла в стдаут лить

Konstantin
21.02.2017
14:41:14
надо именно во время прокатки ансибла в стдаут лить
нужно курить исходники модуля yum, при беглом взгляде видно что у него есть параметр conf_file (https://github.com/ansible/ansible/blob/devel/lib/ansible/modules/packaging/os/yum.py#L79), вот от этого и плясать. Как вариант, перед выполнением таска с yum подкладывать конфиг с уникальным именем лог-файла и после установки пакетов выводить содержимое лог-файла модулем debug.

Hackru
21.02.2017
14:41:32
мне не надо после

Google
Hackru
21.02.2017
14:41:35
мне надо в процессе

Konstantin
21.02.2017
14:53:15
мне надо в процессе
Курить https://github.com/ansible/ansible/blob/devel/lib/ansible/modules/packaging/os/yum.py, скорее всего плейбук нужно будет прогонять в убер дебаг режиме Но, имхо, не вижу смысла от того что оно будет срать в общий вывод логами yum'а, что это даёт? Просто логи - будут, в выводе плейбука. Или ты планируешь парсить это глазами в реалтайме и судорожно жать ctrl+c если что-то пойдёт не так?

Hackru
21.02.2017
14:54:12
в ТЗ это есть

Konstantin
21.02.2017
14:55:18
простите :)

Иван
21.02.2017
15:25:37
https://t.me/Blockchain_Developers

Semyon
21.02.2017
15:31:30
kill it with fire!

Serge
21.02.2017
15:37:29
ребяты, а есть чатик про Saltstack? :)

Serge
21.02.2017
15:38:34
нет
весь Saltstack одним словом.

спасибо:)

чо то у меня есть ощущение, что я на SO пойду сейчас про Salt спрашивать. докатились, блин.

Serge
21.02.2017
15:49:34
Anatoly
21.02.2017
15:53:56
Ну пипец
так может ближе к вопросу?

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