
Vadim
03.04.2018
11:39:01

Maksim
03.04.2018
11:39:13
ну иногда кодю

Vladislav
03.04.2018
11:39:33

Алексей
03.04.2018
11:39:38
предлагаю продолжить обсуждение vim за пределами канала про ансибл.

Google

Maksim
03.04.2018
11:39:56
для меня боль писать плейбуки в виме, надо видимо какой то плагин ставить чтобы он нормально форматировал yaml

Алексей
03.04.2018
11:40:27
спасибо.

Maksim
03.04.2018
11:41:22
кстати я тут увидел у ребят, что они предпочитают писать инвентори в yaml
непривычно шо ппц

Vadim
03.04.2018
11:41:48

Maksim
03.04.2018
11:42:08
видимо потому что я инвентори редко правлю

Wom
03.04.2018
11:42:19
надо постепенно привыкать

Maksim
03.04.2018
11:43:11
смех смехом, но пошел искать как в виме сделать так чтобы он отступы нормально делал в yaml

Vladislav
03.04.2018
11:43:34

Igor
03.04.2018
11:44:58

Maksim
03.04.2018
11:46:48

Алексей
03.04.2018
11:52:08
нда. парни в ансибле конечно огонь. только доказал баг как сразу
I don't really have time to follow this bug further at the moment but it would be great if you could look into what the cause is.

Wom
03.04.2018
11:53:30
давно бы свой ансибл написал

Google

Maksim
03.04.2018
11:54:00
тебе надо, ты решай

Vladislav
03.04.2018
11:54:48

Алексей
03.04.2018
11:55:39
ну типа да. мы такие молодцы сломали модуль. но чинить не хотим :(
кто пичарм к ансиблу прикручивал ?
а я спрашивал уже.

Maksim
03.04.2018
12:07:21

Vladimir
03.04.2018
12:15:43

Алексей
03.04.2018
12:16:13

Vladimir
03.04.2018
12:16:39

Алексей
03.04.2018
12:16:59
спасибо. мне стало легче.

Vladimir
03.04.2018
12:17:34
Должно стать совсем легко, это же IDE, а если по делу, в чем проблема то ?
В любом случае идти вот сюда
http://docs.ansible.com/ansible/latest/dev_guide/developing_modules.html

Алексей
03.04.2018
12:19:28
там я был спасибо

Vladimir
03.04.2018
12:19:29
Брать модуль из гита открывать как проект и дебагать его
Ну ты просто не сказал в чем проблема, это обычный код на пайтоне же ...

Maksim
03.04.2018
12:27:23
Ну как обычный. Да код, но он не так прост как кажется

Vladimir
03.04.2018
12:27:55
А никто не говорил что он простой, просто не ясны проблемы интеграции

Maksim
03.04.2018
12:29:04
буду читать

Google

Алексей
03.04.2018
12:29:28
ветку только сразу не devel выбери

Maksim
03.04.2018
12:30:48
какой же он большой
100 метров кода

Vladimir
03.04.2018
12:31:55
Воу воу, если ты не программист на python то я думаю это филькин труд, а вот https://github.com/ansible/ansible-modules-core это я думаю можно посмотреть
И как раз вместе !любой raw shell команды лучше написать свой модуль

Maksim
03.04.2018
12:34:31
ну на самом деле никто тебе не запрещает ставить свои модули
вот прям свои

Vladimir
03.04.2018
12:34:55
Ну вот я про это и говорю
Что взять с модуль кор репы их модули посмотреть почитать как они пишут их почитать pep8 и в бой пилить свой
в том месте где у тебя нет идемпотентности

Maksim
03.04.2018
12:38:05
ну в принципе ты можешь потом написать зависимости для ансибла, и везде дергать свои модули

Vladimir
03.04.2018
12:38:31
Можно просто хранить их в гите и все )

Maksim
03.04.2018
12:38:44
да хоть как

Vladimir
03.04.2018
12:38:51
А ансибл надо запускать не на своем хосте по хорошему, а в контенере lxc docker etc

Mikhail
03.04.2018
12:39:23
А контейнер крутить на виртуалке.

Vladimir
03.04.2018
12:39:32
А еще можно на него натраваить ansible-lint
Да пофик где крутить контенер
главное что бы python в систему не срал

Mikhail
03.04.2018
12:39:57
А виртуалку крутить на гипервизоре, где нет больше никаких виртуалок.
А гипервизор установлен на сервер, который единственный в серверной.

Google

Vladimir
03.04.2018
12:41:06
А зачем тебе в твоей системе мусор который тянет python ?
Просто твой сарказм очень не очень

Mikhail
03.04.2018
12:41:54
Какой мусор?

Vladimir
03.04.2018
12:42:15
Зависимости для модулей
Если юзать все мне кажется он весь pip скачает
и будет как с node.js 200 гб тянуть

Maksim
03.04.2018
12:43:03
ну на самом деле можно держать докер образ

Vladimir
03.04.2018
12:43:12
Я бы сказал нужно

Maksim
03.04.2018
12:43:27
вот он нигде не насрет

Admin
ERROR: S client not available

Vladimir
03.04.2018
12:43:58
Просто я первое время его локально крутил, пока не понял, что у тебя очень много мусора из pip
ну еще есть виртуал энв для этого в питоне, но это надо конфигать
во времена докера в нем уже нет такой необходимости

Maksim
03.04.2018
12:44:39
ну виртуаленв тоже тру вэй

Mikhail
03.04.2018
12:44:42

Maksim
03.04.2018
12:44:52
ну пип то не много
а вот нод это да

Vladimir
03.04.2018
12:45:02

Mikhail
03.04.2018
12:45:24

Vladimir
03.04.2018
12:45:54
Зачем мне на тачке нужен pysphere например а мне нужно ходить в vmware

Google

Vladimir
03.04.2018
12:46:13

Maksim
03.04.2018
12:46:41

Vladimir
03.04.2018
12:46:41
Если не юзать вольюм то он даже место после экзекута освободит

Maksim
03.04.2018
12:47:08
но каждый раз качать тот еще гемор
а в друг в контейнере нужен будет python-dev, gcc

Vladimir
03.04.2018
12:47:29
и у тебя нет проблем с тем что половина у тебя через пакетный менеджер стоит половины там не было ты ставил через pip и вот пришло обновление и модули уже могут не работать так как надо

Maksim
03.04.2018
12:47:32
и еще какая хрень

Алексей
03.04.2018
12:47:44
ну до ноды питону пока далековато но в целом захламлять систему конечно с учетом кривости пипа не стоит да

Mikhail
03.04.2018
12:48:07

Vladimir
03.04.2018
12:48:24
Тебе потом когда не нужно это будет ты просто удалишь все одним куском и все
Не надо думать сколько он поставил, какой софт у тебя на компе может юзать этот модуль пайтона и тп
для этого использовался раньше в пайтоне виртуаленв что бы не было таких проблем
Ну его и сейчас используют, но уже это такой себе инструмен с учетом CI систем git и докеры\кубернетисы

Roman
03.04.2018
13:13:38
Доброго времени суток коллеги! Подскажите, пожалуйста, возможно ли как-то сделать, чтоб на один таск в роли не было форка?
Т.е. есть task1, надо чтоб на hostA, hostB, hostC, hostD он выполнялся поочереди с hostA до hostD.

Алексей
03.04.2018
13:16:49
run_once c with попробовал бы я
не уверен правда

Vladimir
03.04.2018
13:19:44
Нее
run once запустит просто на 1 хосте

Salem
03.04.2018
13:20:20

Vladimir
03.04.2018
13:20:21
serial 1 надо тебе