Size: a a a

2019 November 29

IM

Inga Muste YL3IM in DevOps
SM
Парни парни! Выручайте, жопа горит!

Команды сборки приложения написал в bash скрипте. Если выполнять его из консоли - то всё блэт отлично.

Если же выполнять его с ansible то происходит какая-то дичь - модули не найдены и прочее.
$PATH
источник

S

SM in DevOps
😇
источник

S

SM in DevOps
Добавить в скрипт?
export PATH=$PATH:/usr/local/bin
источник

S

SM in DevOps
Сейчас попробую конечно добавить prefix к npm
источник

IM

Inga Muste YL3IM in DevOps
SM
Добавить в скрипт?
export PATH=$PATH:/usr/local/bin
Для начала посмотреть разницу PATH между консолью и ансиблом.
источник

MD

M Dan in DevOps
Можно обернуть в bash --login --command
источник

S

SM in DevOps
Спасибо, пробую
источник

GG

George Gaál in DevOps
пользак хотя бы тот?
источник

S

SM in DevOps
Да, от root'a, на виртуалке
источник

S

SM in DevOps
подключается по ключу...
источник

GG

George Gaál in DevOps
пока идей нет
источник

GG

George Gaál in DevOps
покажи точную строку вызова скрипта
источник

GG

George Gaál in DevOps
т.е. можно было еще ошибиться в том, что ансибл удаленно работает, а скрипт лежит локально
источник

GG

George Gaál in DevOps
.....
источник

GG

George Gaál in DevOps
народ так умудрялся в @pro_ansible лажать
источник

MD

M Dan in DevOps
жм
источник

MD

M Dan in DevOps
эм
источник

MD

M Dan in DevOps
куда сообщение то делось
источник

MD

M Dan in DevOps
bash -l -c 'npm install'
источник

MD

M Dan in DevOps
ну это уродский путь по идее
источник