0
我想在本地文件系統中搜索與glob模式相匹配的文件,並獲取相對於父目錄的路徑。以下是密碼在表達式中用作過濾器參數
- name: check for local configuration files
debug:
var:
- "{{ item | relpath('{{ playbook_dir }}/templates/httpd/{{ vhost.user }}') }}"
with_fileglob: "{{ playbook_dir }}/templates/httpd/{{ vhost.user }}/*.j2"
由於Ansible無法解析嵌套表達式,因此上述代碼無法正常工作?
我打算使用set_fact
將表達式預先評估爲變量,並將其傳遞給relpath
。
沒有這個額外的變量聲明是否可以實現結果?是否可以使用表達式作爲過濾器的參數?
謝謝。這工作。 –