gpt4 book ai didi

ansible - 访问remote_user变量

转载 作者:行者123 更新时间:2023-12-02 05:57:04 28 4
gpt4 key购买 nike

这似乎可行,但它脆弱吗?我希望将文件命令中的所有者和组设置为 someguy。我希望能够使用 {{ remote_user }} 但这不起作用。

这是一个示例剧本,展示了我的意思。

---
- hosts: foobar
remote_user: someguy
tasks:
- name: configure /usr/src/foo
file:
dest: /usr/src/foo
state: directory
owner: {{ ansible_ssh_user }}
group: {{ ansible_ssh_user }}
recurse: yes
sudo: yes

这不起作用:

---
- hosts: foobar
remote_user: someguy
tasks:
- name: configure /usr/src/foo
file:
dest: /usr/src/foo
state: directory
owner: {{ remote_user }}
group: {{ remote_user }}
recurse: yes
sudo: yes

One or more undefined variables: 'remote_user' is undefined

最佳答案

还有 {{ ansible_ssh_user }},其中包含远程用户名,并且似乎可以毫无问题地访问。 See also this answer .

关于ansible - 访问remote_user变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30580085/

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