
Alex
24.11.2016
12:21:09
Так там есть API для модулей

Aleksey
24.11.2016
12:21:15
есть
но ломают

Serge
24.11.2016
12:21:30

Google

Alex
24.11.2016
12:21:30
Вообще - там кор модуль из libs/ перекрывается?

Serge
24.11.2016
12:21:40
вот контракта должно быть достаточно

Aleksey
24.11.2016
12:22:29
так вот - стандартизировать его и опубливковать как стандарт и поклясться что ломать не будут, потом правда придется уебать себе об стенку, но может и переживут :)

Serge
24.11.2016
12:22:48
а вот апи, сильно зависит от версии ансибла, что логично

Aleksey
24.11.2016
12:23:08
о чем и речь

Serge
24.11.2016
12:23:12
но этот апи в 90% случаев просто служебные либы
которые тупо можно вынести из ансибл совсем
ему самому они не нужны
блин, мне работать надо

Aleksey
24.11.2016
12:23:59
а еще бесит, что есть либы, предоставляемые разработчиками, но нет - мы напишем свой коннектор - пример консуk, lxd

Serge
24.11.2016
12:24:16
короче, сегодня в Питере будет о чем насрать на Python Beer Party:)

Google

Alex
24.11.2016
12:24:41

Aleksey
24.11.2016
12:24:45

Sergey
24.11.2016
12:24:45
виноват конечно-же python =)

Serge
24.11.2016
12:24:47
Какой-нибудь?
любой, да
удаляешь и кладешь вместо него то что с гитхаба скачал

Aleksey
24.11.2016
12:25:48

Serge
24.11.2016
12:26:00
все срачи никак не связаны ни с этим, ни с питоном
архитектура приложения и конкретные протоколы слабо связаны

Aleksey
24.11.2016
12:26:33
а я не про питон, я про идею

Serge
24.11.2016
12:26:41
так и идея
до отправки на сервер надо еще дойти
вот aws модули прекрасно работают с connection: local или с контролхоста
это удобно
т.е. реально оно с aws по http все равно общается
я то про организацию кодовой базы и стабильность агрюсь
всё, сорян, я пошел

Aleksey
24.11.2016
12:28:23
я просто с aws именно не копался

Serge
24.11.2016
12:28:36

Google

Aleksey
24.11.2016
12:28:41
нет
в этоми я концептуально не согласен
если разработчики предоставляют апи до своих сервисов - надо юзать этот апи

Alex
24.11.2016
12:29:22

Oleg
24.11.2016
12:48:46
Всем привет!
не пойму, почему модуль shell ругается на двоеточие

Aleksey
24.11.2016
12:49:37
мм, скинь что передаешь ему
ну после shell:

Oleg
24.11.2016
12:50:28
yum updateinfo list sec | grep -v "Loaded plugins: fastestmirror, protectbase"

Aleksey
24.11.2016
12:50:34
так то может и логично - : часть ymal синтаксиса
в кавычки взять?

Oleg
24.11.2016
12:50:47
вот как бы заэкранить это

Aleksey
24.11.2016
12:50:59
кавычки есть?

Oleg
24.11.2016
12:51:11
вроде все выражение в кавычках
я одиночные тоже пробовал

Aleksey
24.11.2016
12:51:57
а в ошибку что кидает именно?

Oleg
24.11.2016
12:52:28
^ here
We could be wrong, but this one looks like it might be an issue with
missing quotes. Always quote template expression brackets when they
start a value. For instance:
with_items:
- {{ foo }}
Should be written as:
with_items:
- "{{ foo }}"
^ here указывает на двоеточие

Aleksey
24.11.2016
12:53:02
аа
так грепаете то то тоже в каычках

Google

Aleksey
24.11.2016
12:53:27
ну попробуйте грепать просто по Loading
если пофиксится - то ну понятно

Oleg
24.11.2016
12:53:57
ну я тоже думал так, но все же в дальнейшем все равно это где-то встретится
хотлеось бы выяснить один раз

Denis
24.11.2016
12:54:09
Loaded plugins\:
Не канает?

Oleg
24.11.2016
12:54:34
думал, но не пробовал, боюсь неверно уйдет команда

Denis
24.11.2016
12:54:44
Так попробуй )
Хуже-же не станет

Aleksey
24.11.2016
12:54:56
попробуйте по Loading грепать, если не проканает - значит ругается вообще не на то

Admin
ERROR: S client not available

Aleksey
24.11.2016
12:55:08
он уже и намекает на ошибки цикла

Denis
24.11.2016
12:55:47
Вообще я сталкивался с подобной траблой, когда lineinfile использовал.
Попробуй для начала просто заэкранировать

Aleksey
24.11.2016
12:56:09

Denis
24.11.2016
12:56:22
Я овермного пишу.

Aleksey
24.11.2016
12:56:50
тажа боль, но я у меня еще хуже - заставляю людей писать :(

Oleg
24.11.2016
12:57:13
убрал двоеточие и все после
отрабатывает
все ок

Google

Oleg
24.11.2016
12:57:29
сейчас добавлю и заэкраню

Denis
24.11.2016
12:57:57
У меня это решалось в одном месте line="network.host\x3A 0.0.0.0" таким костылём.

Aleksey
24.11.2016
12:59:14
убрал двоеточие и все после
это ксттати прикольный вопрос в этом чате. Не прикольно то, чтоб понять почему так - там в парсере в такие кишки приходится лезть, что все проклинаешь

Oleg
24.11.2016
12:59:50
еще одну штуку поймал

Aleksey
24.11.2016
12:59:58
валяй

Oleg
24.11.2016
13:00:10
когда я запускаю плейбук интерактивно - под своим пользователем
у меня локаль ru_
Он не грепает Loaded modules
потому что там Загруженные модули
:))))
а когда по крону - все ок

Aleksey
24.11.2016
13:01:14
шелы разные, может в этом проблема?
у крона свой шел

Denis
24.11.2016
13:01:48
В таске попробуй указать
environment:
LANG: en_US

Oleg
24.11.2016
13:01:49
хм
возможно

Aleksey
24.11.2016
13:02:47
А вообще,добрый совет - если есть возможность - избегайте крона на бэкендах

Oleg
24.11.2016
13:02:47
^ here
We could be wrong, but this one looks like it might be an issue with
missing quotes. Always quote template expression brackets when they
start a value. For instance:
with_items:
- {{ foo }}
Should be written as:
with_items:
- "{{ foo }}"
:))))
с двоеточием нужно что-то решать :)))

Aleksey
24.11.2016
13:03:09
ну так не понятно, надо кидать, то что выше было
выше here

Oleg
24.11.2016
13:03:22
LANG: en_US