我们面临的问题是围绕环境变量。将JAVA_HOME被设置为1.5为用户A和根它被设置为1.7。当我手动登录并检查 A 和 root 中的版本时,它反映了相同的情况。
JAVA_HOME
当我以用户 A 的 sudo 设置为 true ( sudo_user=root)通过 ansible SSH 时,我预计 java 版本为 1.7,但它返回为 1.5,这是用户 A 的版本。
sudo_user=root
任何想法为什么手动登录和 ansible 登录之间的行为不同?
linux shell ansible
ansible ×1
linux ×1
shell ×1