小编Ash*_*har的帖子

Ansible env 变量因 sudo 用户而异

我们面临的问题是围绕环境变量。将JAVA_HOME被设置为1.5为用户A和根它被设置为1.7。当我手动登录并检查 A 和 root 中的版本时,它反映了相同的情况。

当我以用户 A 的 sudo 设置为 true ( sudo_user=root)通过 ansible SSH 时,我预计 java 版本为 1.7,但它返回为 1.5,这是用户 A 的版本。

任何想法为什么手动登录和 ansible 登录之间的行为不同?

linux shell ansible

4
推荐指数
2
解决办法
4645
查看次数

标签 统计

ansible ×1

linux ×1

shell ×1