这似乎有效,但它是否脆弱?我希望将files命令中的所有者和组设置为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
Run Code Online (Sandbox Code Playgroud)
这不起作用:
---
- 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
Run Code Online (Sandbox Code Playgroud)
一个或多个未定义的变量:'remote_user'未定义