@pro_ansible

Страница 100 из 625
Alex
24.11.2016
12:21:09
Так там есть API для модулей

Aleksey
24.11.2016
12:21:15
есть

но ломают

Serge
24.11.2016
12:21:30
Так там есть API для модулей
там есть контракт и апишка, которая очень сильно связывает всё

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

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

Вообще - там кор модуль из libs/ перекрывается?
это какой конкретно? core modules - это очень много всего

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

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
Aleksey
24.11.2016
12:24:45
короче, сегодня в Питере будет о чем насрать на Python Beer Party:)
Хорошо вам - нас снегом в Нске накрыло :)

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

Serge
24.11.2016
12:24:47
а еще бесит, что есть либы, предоставляемые разработчиками, но нет - мы напишем свой коннектор - пример консуk, lxd
тут есть ньюансы, никто как бы не мешает написать эту либу и положить отдельно на гитхаб

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

Aleksey
24.11.2016
12:25:48
виноват конечно-же python =)
Виновата идея генерить питон код, отправлять по ssh на сервер и там выполнять, а уж там ССЗБ

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
нет

в этоми я концептуально не согласен

если разработчики предоставляют апи до своих сервисов - надо юзать этот апи

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
Вообще я сталкивался с подобной траблой, когда lineinfile использовал.
да там все сталкивались кто овер много пишет))))

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

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