相关疑难解决方法(0)

访问remote_user变量

这似乎有效,但它是否脆弱?我希望将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'未定义

ansible ansible-playbook

13
推荐指数
2
解决办法
5018
查看次数

标签 统计

ansible ×1

ansible-playbook ×1