Aleksey
а еще бесит, что есть либы, предоставляемые разработчиками, но нет - мы напишем свой коннектор - пример консуk, lxd
Serge
короче, сегодня в Питере будет о чем насрать на Python Beer Party:)
Aleksey
короче, сегодня в Питере будет о чем насрать на Python Beer Party:)
Хорошо вам - нас снегом в Нске накрыло :)
Sergey
виноват конечно-же python =)
Serge
а еще бесит, что есть либы, предоставляемые разработчиками, но нет - мы напишем свой коннектор - пример консуk, lxd
тут есть ньюансы, никто как бы не мешает написать эту либу и положить отдельно на гитхаб
Serge
Какой-нибудь?
любой, да удаляешь и кладешь вместо него то что с гитхаба скачал
Aleksey
виноват конечно-же python =)
Виновата идея генерить питон код, отправлять по ssh на сервер и там выполнять, а уж там ССЗБ
Serge
все срачи никак не связаны ни с этим, ни с питоном
Serge
архитектура приложения и конкретные протоколы слабо связаны
Aleksey
а я не про питон, я про идею
Serge
так и идея
Serge
до отправки на сервер надо еще дойти
Serge
вот aws модули прекрасно работают с connection: local или с контролхоста
Serge
это удобно
Serge
т.е. реально оно с aws по http все равно общается
Serge
я то про организацию кодовой базы и стабильность агрюсь
Serge
всё, сорян, я пошел
Aleksey
я просто с aws именно не копался
Aleksey
нет
Aleksey
в этоми я концептуально не согласен
Aleksey
если разработчики предоставляют апи до своих сервисов - надо юзать этот апи
Oleg
Всем привет!
Oleg
не пойму, почему модуль shell ругается на двоеточие
Aleksey
мм, скинь что передаешь ему
Aleksey
ну после shell:
Oleg
yum updateinfo list sec | grep -v "Loaded plugins: fastestmirror, protectbase"
Aleksey
так то может и логично - : часть ymal синтаксиса
Aleksey
в кавычки взять?
Oleg
вот как бы заэкранить это
Aleksey
кавычки есть?
Oleg
вроде все выражение в кавычках
Oleg
я одиночные тоже пробовал
Aleksey
а в ошибку что кидает именно?
Oleg
^ 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 }}"
Oleg
^ here указывает на двоеточие
Aleksey
аа
Aleksey
так грепаете то то тоже в каычках
Aleksey
ну попробуйте грепать просто по Loading
Aleksey
если пофиксится - то ну понятно
Oleg
ну я тоже думал так, но все же в дальнейшем все равно это где-то встретится
Oleg
хотлеось бы выяснить один раз
Denis
Loaded plugins\:
Denis
Не канает?
Oleg
думал, но не пробовал, боюсь неверно уйдет команда
Denis
Так попробуй )
Denis
Хуже-же не станет
Aleksey
попробуйте по Loading грепать, если не проканает - значит ругается вообще не на то
Aleksey
он уже и намекает на ошибки цикла
Denis
Вообще я сталкивался с подобной траблой, когда lineinfile использовал.
Denis
Попробуй для начала просто заэкранировать
Aleksey
Вообще я сталкивался с подобной траблой, когда lineinfile использовал.
да там все сталкивались кто овер много пишет))))
Denis
Я овермного пишу.
Aleksey
тажа боль, но я у меня еще хуже - заставляю людей писать :(
Oleg
убрал двоеточие и все после
Oleg
отрабатывает
Oleg
все ок
Oleg
сейчас добавлю и заэкраню
Denis
У меня это решалось в одном месте line="network.host\x3A 0.0.0.0" таким костылём.
Aleksey
убрал двоеточие и все после
это ксттати прикольный вопрос в этом чате. Не прикольно то, чтоб понять почему так - там в парсере в такие кишки приходится лезть, что все проклинаешь
Oleg
еще одну штуку поймал
Aleksey
валяй
Oleg
когда я запускаю плейбук интерактивно - под своим пользователем
Oleg
у меня локаль ru_
Oleg
Он не грепает Loaded modules
Oleg
потому что там Загруженные модули
Oleg
:))))
Oleg
а когда по крону - все ок
Aleksey
шелы разные, может в этом проблема?
Aleksey
у крона свой шел
Denis
В таске попробуй указать environment: LANG: en_US
Oleg
хм
Oleg
возможно
Aleksey
А вообще,добрый совет - если есть возможность - избегайте крона на бэкендах
Oleg
^ 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 }}"
Oleg
:))))