Митхун
https://pastebin.com/KLJ6Aw4d
Alexander
ну это навязанная проблема, я про "в вакууме". безопасники – это вобще отдельная тема, не будем сейчас о них :)
Митхун
вот без sudo
Womchik
а руками-то выполняется такое?
Lev
по /usr/bin/python точно есть питон?
Womchik
там же /opt/freeware/bin/python_64
Lev
ты файлы на удаленном оставлял, ты их запускал?
Митхун
ну да
Lev
у хоста были еще какие-то настройки специфисекие?
Митхун
$ /opt/freeware/bin/python_64 ./command
$ pwd
/home/ow/.ansible/tmp/ansible-tmp-1493975431.38-147173669178059
$
Митхун
как понять что он отработал нормально?
Lev
ну, как минимум, что-то бы вернулось и завершилось с нулевым кодом
Митхун
$ python -m py_compile ./command
Lev
и зачем это?
Womchik
а где вывод команды?
Митхун
ну так он ничо и не выводит собсно
Lev
ну значит не работает
Митхун
$ eval /opt/freeware/bin/python_64 ./command
$ echo $?
252
$
Lev
да, все плохо
Lev
есть другой установленный python на хосте?
Митхун
32битный из той же рпмки. с ним оно ругается на отсутствие модуля fcntl
Lev
в общем, это уже не проблема ансибла, а окружения, в котором пытаются запускать его команды, переопределить стандартный интерпретатор можно заданием параметра ansible_python_interpreter
Митхун
а этот ебучий питон можно как-то заставить выдавать более вменяемую диагностику, не?
Митхун
Lev
внимания не обратил, но по тексту выше спрашивал задавались ли какие-то особые настройки у хоста
Митхун
лев, ну я вот эту махарайку только что поставил. как понять "особость" настроек я не знаю. на мой взгляд в явном указании интерпретатора ничего особого нет, мы лишь не полагаемся на умолчания
Митхун
я его собсно и через пдб вчера прогнал, но толку то, если я не знаю петона? :)
Womchik
Митхун
со вчера ничего не изменилось
Митхун
18:24:06 root@khqsrvdb08 /home/ow # python —version
Python 2.6.8
18:24:30 root@khqsrvdb08 /home/ow #
(ожидаемо)
Митхун
https://pastebin.com/LQc6d4ma
Митхун
https://pastebin.com/tyWmgKwX
с -v
Lev
а eval зачем?
Lev
$ eval /opt/freeware/bin/python_64 ./command
$ echo $?
252
$
Митхун
впрочем можно и из баша
Митхун
без разницы
Lev
я с AIX не сталкивался и ksh тоже) посмотри статью https://www.djouxtech.net/posts/ansible-on-aix/ может что-то нужно доставить для полноты картины
Митхун
я ее уже почетал
Митхун
(и еще пачку прочих)
Митхун
есть подозрение на какую-то реально детскую ошибку
Митхун
а можно его заставить просто скрипт на хост передавать а не блоб в теле скрипта?
Womchik
кстати, а что внутри command?
Anonymous
subprocess.Popen?
Anonymous
лол
Митхун
ZIPLOADER_WRAPPER = True - вот это вот как-то можно отключить?
Митхун
внутри блоб
Митхун
задрочил я этот ансибль
Митхун
ебанина блядская
Ivan
ансибл - это боль
Boris
chef/puppet + ruby легче чтоли?
Митхун
думаю может вот сказать "да ну нахуй вашего чистякова" и https://www.rexify.org/
?
niko
Easy to learn, it‘s just plain Perl
niko
поржал
Митхун
ну учитывая то што петона я не знаю совсем а перл люблю - нихуя ржачного
Митхун
другое дело что его я тоже помацал. нужен драчевый напильник
зато работает из коробки, да
Alexander
любишь/ненавишь Ansible, люби/ненавидь и Пихон (и учи)
Ivan
Anonymous
Anonymous
под puppet/ansible/chef хотя бы есть и кадры, и советы, и мануалы
Anonymous
перл - индастри стандарт :) но вот будете ли вы потом работать с автоматизацией на чистом перл - это хз)
Anonymous
правда есть один минус у анзибла
Anonymous
в galaxy толком нихрена не работает
Anonymous
а значит "воткнуть чужой модуль и забить" не выйдет
Alf 🙀
кек
Alf 🙀
у ансибла в модулях то нихера не работает
Anonymous
puppet сцуко стабилен в этом плане
Alf 🙀
а вы про роли...
Anonymous
с hiera и r10k им даже можно пользоваться
Alf 🙀
там то уж совсем дно и костыли
Anonymous
а то у меня есть ааадово огромный репозитарий написанный еще под puppet 2.7
Anonymous
с таки-и-и-иими извращениями, что флюгегехаймен отдыхает
Anonymous
я каждый раз когда пытаюсь там что-нибудь понять (к счастью, надо редко) - нервно икаю - "боже, сколько ж там неюзаемого уже древнего кода и всяких костылей"
Митхун
короче дело было в старом openssl