首页 > 解决方案 > 无法在 Ansible 中使用 Sudo 运行命令

问题描述

我正在运行 Ansible 作业,其中我将用户切换到服务帐户以运行某个命令。我可以切换用户并使用become方法确认相同,然后使用raw: whoami。当在相同的场景中发布 become 方法时,我正在尝试运行以下命令,

shell: java -version

它说找不到java命令。服务帐户确实有权在服务器上运行此命令,我可以直接从服务器成功运行相同的命令。

谁能告诉我这里可以做什么?

提前致谢。

标签: ansibleansible-2.xansible-templateansible-roleansible-tower

解决方案


推荐阅读