gpt4 book ai didi

ansible-2.x - 在 Ansible v2 中,哪个变量存储 ssh 用户名?

转载 作者:行者123 更新时间:2023-12-05 00:20:11 25 4
gpt4 key购买 nike

在我的剧本中,我以非 root 用户身份 SSH,然后使用 become成为root .

存储最初通过 SSH 连接到框中的用户的 Ansible 变量名称是什么?

在 Ansible < 2.0 中,我可以使用 {{ ansible_ssh_user }}访问用户名 SSH'ing 进入框中。

刚刚尝试使用 Ansible 2.0.2 并返回 null .我试过ansible_user正如 FAQ 所建议的那样, 但也返回 null .我也试过ansible_user_id , 但返回 become 的结果,而不是原始用户。

最佳答案

您可以通过 ansible_env.SUDO_USER 访问它.

我尝试了许多其他变量,几乎所有变量都在我使用 become 后立即更改了它们的值。在远程节点上。

关于ansible-2.x - 在 Ansible v2 中,哪个变量存储 ssh 用户名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34990278/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com