Невозможно выполнить команду с помощью Sudo в Ansible - PullRequest
0 голосов
/ 22 марта 2019

Я запускаю задание Ansible, в котором я переключаю пользователя на служебную учетную запись для запуска определенной команды. Я могу переключить пользователя и подтвердить то же самое, используя метод становиться , а затем raw: whoami . Когда в том же сценарии запустите метод становления, я пытаюсь выполнить следующую команду:

shell: java -version

он говорит, что команда Java не найдена. Учетная запись службы имеет право запускать эту команду на сервере, и я могу успешно запустить ее непосредственно с сервера.

Может кто-нибудь сказать мне, что можно сделать здесь?

Заранее спасибо.

...