這似乎工作,但它是脆弱的?我想將文件命令中的所有者和組設置爲someguy
。我希望能夠使用{{ remote_user }}
但這不起作用。訪問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
一個或多個未定義的變量: 'REMOTE_USER' 是不確定的
凡被上述定義的?你在哪裏試圖訪問它?當你說它不起作用時,你的意思是什麼?這是一個錯誤嗎?空白值? – domino
我試圖讓問題更清楚。 –