0
グロブパターンに一致するファイルをローカルファイルシステムで検索し、親ディレクトリからの相対パスを取得したい。コードは次のとおりです実体の中でexpressionをフィルタ引数として使用する
- 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
に渡すことを計画しています。
この余分な変数宣言なしで結果を得ることは可能ですか?フィルタへの引数として式を使用することは可能ですか?
ありがとうございました。それはうまくいった。 –